{"id":959,"date":"2025-07-28T09:50:00","date_gmt":"2025-07-28T16:50:00","guid":{"rendered":"https:\/\/sysprogs.com\/tutorials\/?p=959"},"modified":"2025-07-28T09:50:00","modified_gmt":"2025-07-28T16:50:00","slug":"converting-wpf-properties","status":"publish","type":"post","link":"https:\/\/sysprogs.com\/CodeVROOM\/documentation\/examples\/guided\/properties\/","title":{"rendered":"Converting WPF properties"},"content":{"rendered":"<p>One good use case for AI are tasks that are &#8220;almost doable with a regex&#8221;. Let&#8217;s look at converting WPF properties to Avalonia:<\/p>\n<p>\t\t<div class=\"codescope-embedded-snippet\" style=\"height: 600px;\">\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-robot\"\/>LLaMA-3.3<\/span><span class=\"codescope-selectable-option $\" data-optionid=\"2\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-robot\"\/>GPT-4.1-nano<\/span><span class=\"codescope-selectable-option $\" data-optionid=\"3\" onclick=\"EmbeddedCodeScopeSelectOption(this)\"><img class=\"codescope-option-icon codescope-icon-robot\"\/>Claude 3.7 Sonnet<\/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\">\r\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 tokens:<\/td><td>3.5K<\/td><\/tr><tr><td>Response tokens:<\/td><td>2.7K<\/td><\/tr><\/table>\r\n<\/div>\r\n<div class=\"codescope-snippet-statistics codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"2\">\r\n<table><tr><td>Model:<\/td><td>GPT-4.1-nano<\/td><\/tr><tr><td>Time taken:<\/td><td>44 seconds<\/td><\/tr><tr><td>Prompt tokens:<\/td><td>3.6K<\/td><\/tr><tr><td>Response tokens:<\/td><td>3.3K<\/td><\/tr><\/table>\r\n<\/div>\r\n<div class=\"codescope-snippet-statistics codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"3\">\r\n<table><tr><td>Model:<\/td><td>Claude 3.7 Sonnet<\/td><\/tr><tr><td>Time taken:<\/td><td>117 seconds<\/td><\/tr><tr><td>Prompt tokens:<\/td><td>5K<\/td><\/tr><tr><td>Response tokens:<\/td><td>4.1K<\/td><\/tr><\/table>\r\n<\/div>\r\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\">\r\n<div class=\"codescope-code-inner\">\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\r\n<\/div>\r\n<div class=\"codescope-code-container codescope-option-dependent-element\"  data-optionid=\"1\">\r\n<div class=\"codescope-code-inner\">\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\" 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><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=\"3\"><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\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">39<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><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><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\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">47<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"5\"><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><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\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">55<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"6\"><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><div class=\"codescope-linenumber\">60<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">61<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">62<\/div>\n<div class=\"codescope-linenumber\">63<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"7\"><div class=\"codescope-linenumber\">64<\/div>\n<div class=\"codescope-linenumber\">65<\/div>\n<div class=\"codescope-linenumber\">66<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"8\"><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-line-region\" data-regionid=\"9\"><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-linenumber\">83<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"10\"><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-line-region\" data-regionid=\"11\"><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><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-line-region\" data-regionid=\"12\"><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><div class=\"codescope-linenumber\">115<\/div>\n<\/div><div class=\"codescope-linenumber\">116<\/div>\n<div class=\"codescope-linenumber\">117<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"13\"><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-line-region\" data-regionid=\"14\"><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><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-line-region\" data-regionid=\"15\"><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><div class=\"codescope-linenumber\">138<\/div>\n<\/div><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-linenumber\">146<\/div>\n<div class=\"codescope-linenumber\">147<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"16\"><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><div class=\"codescope-linenumber\">171<\/div>\n<div class=\"codescope-linenumber\">172<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"17\"><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><div class=\"codescope-linenumber\">187<\/div>\n<div class=\"codescope-linenumber\">188<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><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><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-line-region\" data-regionid=\"19\"><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-line-region\" data-regionid=\"20\"><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><div class=\"codescope-linenumber\">226<\/div>\n<div class=\"codescope-linenumber\">227<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><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><div class=\"codescope-linenumber\">233<\/div>\n<div class=\"codescope-linenumber\">234<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"22\"><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><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-line-region\" data-regionid=\"23\"><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-line-region\" data-regionid=\"24\"><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><div class=\"codescope-linenumber\">257<\/div>\n<div class=\"codescope-linenumber\">258<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><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><div class=\"codescope-linenumber\">279<\/div>\n<div class=\"codescope-linenumber\">280<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"26\"><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><div class=\"codescope-linenumber\">287<\/div>\n<div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"27\"><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><div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><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><div class=\"codescope-linenumber\">304<\/div>\n<\/div><div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><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><div class=\"codescope-linenumber\">311<\/div>\n<div class=\"codescope-linenumber\">312<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"30\"><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><div class=\"codescope-linenumber\">364<\/div>\n<div class=\"codescope-linenumber\">365<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"31\"><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><div class=\"codescope-linenumber\">380<\/div>\n<div class=\"codescope-linenumber\">381<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><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><\/div><div class=\"codescope-linenumber\">389<\/div>\n<\/div><div class=\"codescope-linenumber\">390<\/div>\n<div class=\"codescope-linenumber\">391<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"33\"><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-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">396<\/div>\n<div class=\"codescope-linenumber\">397<\/div>\n<div class=\"codescope-linenumber\">398<\/div>\n<\/div><div class=\"codescope-linenumber\">399<\/div>\n<div class=\"codescope-linenumber\">400<\/div>\n<div class=\"codescope-linenumber\">401<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"36\"><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><\/div><div class=\"codescope-linenumber\">408<\/div>\n<\/div><div class=\"codescope-linenumber\">409<\/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-expanded codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" 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><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=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"3\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><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><\/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><\/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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" 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-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><\/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><\/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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><\/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><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><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=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" 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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><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><\/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><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=\"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><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=\"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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><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><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=\"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><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><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=\"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>\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-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=\"2\">\n        <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"193\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"195\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"196\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"197\" >Scope<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"198\" >Property<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"199\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"200\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"201\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"202\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"203\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"204\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"205\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"206\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"220\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"222\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"223\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"224\" >ScopeProperty<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"225\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"226\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"227\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"228\" >this<\/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-removedblock\" data-tokenid=\"234\" > <\/span><span class=\"codescope-operator codescope-removedblock\" 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=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"248\"  data-linestart=\"25\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"249\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"250\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"251\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"252\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"253\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"254\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"255\" > <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"265\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"267\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"269\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"271\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"272\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"273\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"274\" >OutlineScope<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"275\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"277\" >ScopeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"279\" >=<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"281\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"282\" >Property<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"283\" >Factory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"284\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"285\" >OutlineScope<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"286\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"287\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"288\" >Register<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"289\" >&lt;<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"290\" >Advanced<\/span><span class=\"codescope-identifier\" data-tokenid=\"291\" >Scope<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"292\" >Presenter<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"293\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"294\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"295\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"296\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"297\" >Advanced<\/span><span class=\"codescope-identifier\" data-tokenid=\"298\" >Scope<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"299\" >Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"300\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"301\" >,<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"303\" >flags<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"304\" >:<\/span><span class=\" codescope-changedblock\" data-tokenid=\"305\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"306\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"307\" >Property<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"308\" >Flags<\/span><span class=\"codescope-operator\" data-tokenid=\"309\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"310\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"312\" >|<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"314\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"315\" >Property<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"316\" >Flags<\/span><span class=\"codescope-operator\" data-tokenid=\"317\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"318\" >AffectsRender<\/span><span class=\"codescope-operator\" data-tokenid=\"319\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"320\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"321\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"332\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"334\" >Brush<\/span> <span class=\"codescope-identifier\" data-tokenid=\"336\" >LinkForeground<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"347\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"361\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"363\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"364\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"365\" >LinkForegroundProperty<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"366\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"367\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"368\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"369\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"370\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"371\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"372\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"373\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"387\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"389\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"390\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"391\" >LinkForegroundProperty<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"392\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"393\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"394\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"395\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"396\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"398\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"399\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"400\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"401\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"402\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"412\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"415\"  data-linestart=\"33\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"416\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"417\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"418\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"419\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"420\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"421\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"422\" > <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"432\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"434\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"436\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"438\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"439\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"440\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"441\" >Brush<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"442\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"444\" >LinkForegroundProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"446\" >=<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"448\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"449\" >Property<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"450\" >Factory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"451\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"452\" >Brush<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"453\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"454\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"455\" >Register<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"456\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"457\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"458\" >&gt;<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"459\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"460\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"461\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"462\" >LinkForeground<\/span><span class=\"codescope-operator\" data-tokenid=\"463\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"464\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"465\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"476\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"478\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"480\" >SecondaryItemOpacity<\/span> <span class=\"codescope-operator\" data-tokenid=\"482\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"484\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"485\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"487\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"488\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"490\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"492\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"494\" >0.5<\/span><span class=\"codescope-operator\" data-tokenid=\"495\" >;<\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"498\"  data-linestart=\"38\"> <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"508\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"510\" >ScopeItemHitTestMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"512\" >HitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"523\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"537\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"539\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"540\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"541\" >HitTestMode<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"542\" >Property<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"543\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"544\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"545\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"546\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"547\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"548\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"549\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"550\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"564\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"566\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"567\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"568\" >HitTestModeProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"569\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"570\" >SetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"571\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"572\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"573\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"575\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"576\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"577\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"578\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"579\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"589\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"4\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"592\"  data-linestart=\"43\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"593\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"594\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"595\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"596\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"597\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"598\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"599\" > <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"609\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"611\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"613\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"615\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"616\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"617\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"618\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"619\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"621\" >HitTestModeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"623\" >=<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"625\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"626\" >Property<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"627\" >Factory<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"628\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"629\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"630\" >&gt;<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"631\" >.<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"632\" >Register<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"633\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"634\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"635\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"636\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"637\" >nameof<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"638\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"639\" >HitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"640\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"641\" >,<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"643\" >defaultValue<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"644\" >:<\/span><span class=\" codescope-changedblock\" data-tokenid=\"645\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"646\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"647\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"648\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"649\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"650\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"651\" >;<\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"654\"  data-linestart=\"46\"> <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"664\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"666\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"668\" >SoftWidthLimitFraction<\/span><span class=\"codescope-region\" data-regionid=\"5\">\n        <span class=\"codescope-operator\" data-tokenid=\"679\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"693\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"695\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"696\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"697\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"698\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"699\" >GetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"700\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"701\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"702\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"703\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"704\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"705\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"719\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"721\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"722\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"723\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"724\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"725\" >SetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"726\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"727\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"728\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"730\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"731\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"732\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"733\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"734\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"744\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"5\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"747\"  data-linestart=\"51\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"748\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"749\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"750\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"751\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"752\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"753\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"754\" > <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"764\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"766\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"768\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"770\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"771\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"772\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"773\" >double<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"774\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"776\" >SoftWidthLimitFractionProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"778\" >=<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"780\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"781\" >Property<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"782\" >Factory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"783\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"784\" >double<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"785\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"786\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"787\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"788\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"789\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"790\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"791\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"792\" >nameof<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"793\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"794\" >SoftWidthLimitFraction<\/span><span class=\"codescope-literal codescope-removedblock\" data-tokenid=\"795\" >&quot;<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"796\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"797\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"798\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"799\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"800\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"801\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"802\" >,<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"804\" >flags<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"805\" >:<\/span><span class=\" codescope-changedblock\" data-tokenid=\"806\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"807\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"808\" >Property<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"809\" >Flags<\/span><span class=\"codescope-operator\" data-tokenid=\"810\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"811\" >NaN<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"812\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"813\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"814\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"815\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"816\" >AffectsMeasure<\/span> <span class=\"codescope-operator\" data-tokenid=\"818\" >|<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"820\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"821\" >Property<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"822\" >Flags<\/span><span class=\"codescope-operator\" data-tokenid=\"823\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"824\" >AffectsArrange<\/span><span class=\"codescope-operator\" data-tokenid=\"825\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"826\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"827\" >;<\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"830\"  data-linestart=\"54\"> <\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"832\" > <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"842\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"844\" >object<\/span> <span class=\"codescope-identifier\" data-tokenid=\"846\" >SoftWidthReference<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n        <span class=\"codescope-operator\" data-tokenid=\"857\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"871\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"873\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"874\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"875\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"876\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"877\" >GetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"878\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"879\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"880\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"881\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"882\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"883\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"897\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"899\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"900\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"901\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"902\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"903\" >SetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"904\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"905\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"906\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"908\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"909\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"910\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"911\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"912\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"922\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"925\"  data-linestart=\"59\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"926\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"927\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"928\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"929\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"930\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"931\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"932\" > <\/span>\n<span class=\" codescope-removedblock\" data-tokenid=\"934\"  data-linestart=\"60\"> <\/span><span class=\" codescope-removedblock\" data-tokenid=\"935\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"936\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"937\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"938\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"939\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"940\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"941\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"942\" >\/\/<\/span><span class=\" codescope-removedblock\" data-tokenid=\"943\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"944\" >Using<\/span><span class=\" codescope-removedblock\" data-tokenid=\"945\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"946\" >a<\/span><span class=\" codescope-removedblock\" data-tokenid=\"947\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"948\" >DependencyProperty<\/span><span class=\" codescope-removedblock\" data-tokenid=\"949\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"950\" >as<\/span><span class=\" codescope-removedblock\" data-tokenid=\"951\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"952\" >the<\/span><span class=\" codescope-removedblock\" data-tokenid=\"953\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"954\" >backing<\/span><span class=\" codescope-removedblock\" data-tokenid=\"955\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"956\" >store<\/span><span class=\" codescope-removedblock\" data-tokenid=\"957\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"958\" >for<\/span><span class=\" codescope-removedblock\" data-tokenid=\"959\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"960\" >SoftWidthReference.<\/span><span class=\" codescope-removedblock\" data-tokenid=\"961\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"962\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"963\" >This<\/span><span class=\" codescope-removedblock\" data-tokenid=\"964\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"965\" >enables<\/span><span class=\" codescope-removedblock\" data-tokenid=\"966\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"967\" >animation,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"968\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"969\" >styling,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"970\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"971\" >binding,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"972\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"973\" >etc...<\/span><span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"974\" > <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"984\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"986\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"988\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"990\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"991\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"992\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"993\" >object<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"994\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"996\" >SoftWidthReferenceProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"998\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"999\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1000\" >PortablePropertyFactory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1001\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1002\" >object<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1003\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1004\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1005\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1006\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1007\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1008\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1009\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1010\" >nameof<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1011\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1012\" >SoftWidthReference<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1013\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1014\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1015\" >;<\/span>\n<span class=\" codescope-removedblock\" data-tokenid=\"1017\"  data-linestart=\"61\"> <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1018\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1019\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1020\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1021\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1022\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1023\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1024\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1025\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1026\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1027\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1028\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1029\" >DependencyProperty<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1030\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1031\" >Register<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1032\" >(<\/span><span class=\"codescope-literal codescope-removedblock\" data-tokenid=\"1033\" >&quot;SoftWidthReference&quot;<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1034\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1035\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1036\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1037\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1038\" >object<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1039\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1040\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1041\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1042\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1043\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1044\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1045\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1046\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1047\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1048\" >new<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1049\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1050\" >PropertyMetadata<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1051\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1052\" >null<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1053\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1054\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1055\" >;<\/span><span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1056\" > <\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1058\" > <\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1060\" > <\/span>\n\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"7\"><span class=\"codescope-keyword\" data-tokenid=\"1071\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1073\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1075\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1077\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1079\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1080\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1082\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1083\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1085\" >}<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1095\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1097\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1099\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1101\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1103\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1104\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1106\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1107\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1109\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"1120\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1122\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1124\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n        <span class=\"codescope-operator\" data-tokenid=\"1135\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1149\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1151\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1153\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"1154\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1168\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1170\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1172\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"1174\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1176\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1177\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1178\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1179\" >ClickHandler<\/span> <span class=\"codescope-operator\" data-tokenid=\"1181\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1183\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1184\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1198\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1200\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1201\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1202\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1204\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1205\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1220\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1222\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1224\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1226\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1228\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1230\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1231\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1233\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1247\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1249\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1251\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"1252\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1267\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1269\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1271\" >Right<\/span> <span class=\"codescope-operator\" data-tokenid=\"1273\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1275\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"1277\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1279\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1280\" >;<\/span>\n            \n            <span class=\"codescope-keyword\" data-tokenid=\"1307\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1309\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"1310\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1311\" >)<\/span><span class=\"codescope-region\" data-regionid=\"9\">\n            <span class=\"codescope-operator\" data-tokenid=\"1326\" >{<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1340\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1356\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1358\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1360\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1362\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1363\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1364\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1366\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1367\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1369\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1371\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1372\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1374\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1376\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1377\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1378\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1393\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1395\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1397\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1399\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1401\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"10\">\n            <span class=\"codescope-operator\" data-tokenid=\"1416\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"1434\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1436\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1437\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"1455\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1457\" >_IsHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1458\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1477\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1479\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1480\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1481\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1483\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1484\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1486\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1487\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1488\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1490\" >item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1492\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1494\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1495\" >)<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n                <span class=\"codescope-operator\" data-tokenid=\"1514\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1536\" >_Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1538\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1540\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1541\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1563\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1565\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1567\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"1568\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1586\" >}<\/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=\"1606\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1608\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1610\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1612\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1614\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1616\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1617\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"1618\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"1619\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1620\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1621\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1622\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1641\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1643\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1645\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1647\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1648\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1649\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1651\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1652\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1654\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1656\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1657\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1659\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1661\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1662\" >)<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n                <span class=\"codescope-operator\" data-tokenid=\"1681\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1703\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1705\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1707\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1709\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1711\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1713\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"1715\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1717\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1719\" >==<\/span> <span class=\"codescope-operator\" data-tokenid=\"1721\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1722\" >highlight<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1724\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1726\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1727\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1728\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1729\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1730\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1731\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1753\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1755\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1756\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1758\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1760\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1762\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1764\" >CanHighlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1765\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1787\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1813\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1815\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1817\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1818\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1844\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1846\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1847\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1848\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1878\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1879\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1880\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1881\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1882\" >TextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1883\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1884\" >Underline<\/span><span class=\"codescope-operator\" data-tokenid=\"1885\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1886\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1912\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"1942\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1943\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1944\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"1945\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1946\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1947\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1948\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"1975\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1977\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1978\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1980\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1982\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1983\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1984\" >LinkForeground<\/span> <span class=\"codescope-operator\" data-tokenid=\"1986\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1988\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1989\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2019\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2020\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2021\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2022\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2023\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2024\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2025\" >LinkForeground<\/span><span class=\"codescope-operator\" data-tokenid=\"2026\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2027\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2053\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2083\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2084\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2085\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2086\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2087\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2088\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2089\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"2090\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2091\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2113\" >}<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2136\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2137\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2138\" >DrawText<\/span><span class=\"codescope-operator\" data-tokenid=\"2139\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2140\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2141\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2143\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2145\" >Point<\/span><span class=\"codescope-operator\" data-tokenid=\"2146\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2147\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"2148\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2150\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2151\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2152\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2153\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2171\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2186\" >}<\/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=\"2202\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2204\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2206\" >Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2208\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2210\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"13\">\n            <span class=\"codescope-operator\" data-tokenid=\"2225\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2243\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2245\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2247\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2248\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2266\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2268\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2269\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2288\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2290\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2292\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2294\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2296\" >3<\/span><span class=\"codescope-operator\" data-tokenid=\"2297\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2316\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2318\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2319\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2320\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2322\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2323\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2325\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2327\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2328\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"2347\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2369\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"2371\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2373\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2374\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2396\" >_Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2398\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2400\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2401\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2419\" >}<\/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=\"2439\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2441\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2443\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2445\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2447\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"2449\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2450\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"2451\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"2452\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2453\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2454\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2455\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2456\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2458\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2460\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2462\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2464\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2465\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2484\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2486\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2488\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2490\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"2491\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2492\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2494\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2495\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2497\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2499\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2500\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2502\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2504\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"2505\" >)<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n                <span class=\"codescope-operator\" data-tokenid=\"2524\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2546\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2547\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2548\" >PushTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2549\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2550\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2552\" >TranslateTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2553\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2554\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2556\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2558\" >XPadding<\/span><span class=\"codescope-operator\" data-tokenid=\"2559\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2561\" >1<\/span> <span class=\"codescope-operator\" data-tokenid=\"2563\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2565\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"2566\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2567\" >Round<\/span><span class=\"codescope-operator\" data-tokenid=\"2568\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2569\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2570\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2571\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2572\" >ActualHeight<\/span> <span class=\"codescope-operator\" data-tokenid=\"2574\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2576\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2577\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2578\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2579\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2580\" >Height<\/span><span class=\"codescope-operator\" data-tokenid=\"2581\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2583\" >\/<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2585\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2586\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2587\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2588\" >)<\/span><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\" >DrawGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2614\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2615\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2616\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2618\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2619\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2621\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2622\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2623\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2645\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2646\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2647\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"2648\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2649\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2650\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2668\" >}<\/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=\"2683\" >}<\/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=\"2699\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2701\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2703\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"2704\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2705\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2707\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"2708\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2710\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2712\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2714\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2716\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2718\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2720\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2722\" >&lt;=<\/span> <span class=\"codescope-operator\" data-tokenid=\"2724\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2725\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2727\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2729\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"2730\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2731\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"2741\" >}<\/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=\"2753\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2754\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2755\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2756\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2758\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"2760\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2762\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2764\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2765\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2766\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2767\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"2768\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2769\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2770\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2780\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2782\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2784\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"2785\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2795\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2797\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2799\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2800\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"2811\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2813\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2815\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2817\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2818\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2819\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2821\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2822\" >)<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n        <span class=\"codescope-operator\" data-tokenid=\"2833\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"2847\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2848\" >.<\/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\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2852\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2853\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2868\" >try<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2882\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2900\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2901\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2902\" >PushClip<\/span><span class=\"codescope-operator\" data-tokenid=\"2903\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2904\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2906\" >RectangleGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2907\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2908\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2910\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"2911\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2912\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2913\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2915\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2916\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2918\" >ActualWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"2919\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2921\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"2922\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2923\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2924\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2925\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2943\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"2945\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2946\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2948\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2950\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2952\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"2953\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2971\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2993\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2994\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2995\" >DrawRectangle<\/span><span class=\"codescope-operator\" data-tokenid=\"2996\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2997\" >Background<\/span><span class=\"codescope-operator\" data-tokenid=\"2998\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3000\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3001\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3003\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3005\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"3006\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3007\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3008\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3009\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3010\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3012\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3013\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3015\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3016\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3017\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"3018\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3020\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"3021\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3022\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3023\" >;<\/span>   <span class=\"codescope-comment\" data-tokenid=\"3027\" >\/\/This<\/span> <span class=\"codescope-comment\" data-tokenid=\"3029\" >is<\/span> <span class=\"codescope-comment\" data-tokenid=\"3031\" >needed<\/span> <span class=\"codescope-comment\" data-tokenid=\"3033\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"3035\" >hit-testing<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3057\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3059\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3060\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3061\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3062\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3063\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3089\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3090\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3091\" >PushOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3092\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3093\" >SecondaryItemOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3094\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3095\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"3118\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3119\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3120\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"3121\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3122\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3123\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3125\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3126\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3128\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3129\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3130\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"3153\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3155\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3156\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3157\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3158\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3159\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3185\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3186\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3187\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3188\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3189\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3190\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3208\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3222\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3236\" >finally<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3250\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3268\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3269\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3270\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3271\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3272\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3273\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3287\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3297\" >}<\/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=\"3309\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3311\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3313\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3315\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3316\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3317\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3319\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3320\" >)<\/span><span class=\"codescope-region\" data-regionid=\"17\">\n        <span class=\"codescope-operator\" data-tokenid=\"3331\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3345\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3346\" >.<\/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\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3350\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3351\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3366\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3368\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3370\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3372\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3373\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"3374\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"3375\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3376\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3377\" >GetPosition<\/span><span class=\"codescope-operator\" data-tokenid=\"3378\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3379\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3380\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3381\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3382\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3383\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"3397\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3399\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3401\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3403\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3404\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3405\" >FirstOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"3406\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3407\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"3409\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3411\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3412\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3413\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"3415\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3417\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3418\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3419\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"3420\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3421\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"3422\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3423\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3424\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3439\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3441\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3442\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3444\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3446\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3447\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3461\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3479\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3481\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3483\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3484\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"3503\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3505\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3507\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3508\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3510\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3512\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3513\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3515\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3517\" >Cursors<\/span><span class=\"codescope-operator\" data-tokenid=\"3518\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3519\" >Hand<\/span> <span class=\"codescope-operator\" data-tokenid=\"3521\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3523\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3524\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3542\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3543\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3544\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3545\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3559\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3569\" >}<\/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=\"3581\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3583\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3585\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3587\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3588\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3589\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3591\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3592\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n        <span class=\"codescope-operator\" data-tokenid=\"3603\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3617\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3618\" >.<\/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\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3622\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3623\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3638\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3640\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3641\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3643\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3645\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3646\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3660\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3678\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3680\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3682\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3683\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3701\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3703\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3705\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3706\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3724\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3725\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3726\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3727\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3741\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3751\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3764\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3766\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3768\" >EventHandler<\/span><span class=\"codescope-operator\" data-tokenid=\"3769\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"3770\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3771\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3773\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3774\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3785\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3787\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3789\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3791\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3792\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3793\" >MouseButtonEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3795\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3796\" >)<\/span><span class=\"codescope-region\" data-regionid=\"19\">\n        <span class=\"codescope-operator\" data-tokenid=\"3807\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3821\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3822\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3823\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3824\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3825\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3826\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3827\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3842\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3844\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3845\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3846\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3847\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3848\" >Item<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3850\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3852\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"3853\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3854\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3856\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3857\" >)<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3875\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3876\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3877\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3878\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"3879\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3880\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3881\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3883\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3885\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3886\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3887\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3888\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3889\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3890\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3900\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3912\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3914\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"3915\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3916\" >)<\/span><span class=\"codescope-region\" data-regionid=\"20\">\n        <span class=\"codescope-operator\" data-tokenid=\"3927\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3941\" >switch<\/span> <span class=\"codescope-operator\" data-tokenid=\"3943\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3944\" >HitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3945\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3959\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3977\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3979\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"3980\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3981\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"3982\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4004\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4006\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4007\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4025\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4027\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4028\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4029\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"4030\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4052\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4054\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4055\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4073\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4075\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4076\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4077\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4078\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4100\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4102\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4103\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4104\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4105\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4106\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4107\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4108\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4109\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4111\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4113\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4114\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4115\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4116\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4117\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4118\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4119\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4120\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4121\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4139\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4141\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4142\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4143\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4144\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4166\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"4168\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4169\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4170\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4171\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4172\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4173\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4174\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4175\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4176\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4178\" >&amp;&amp;<\/span> <span class=\"codescope-operator\" data-tokenid=\"4180\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4181\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4182\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4183\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4184\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4185\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4186\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4187\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4188\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4189\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4203\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4217\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4219\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4220\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4230\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4242\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4244\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4246\" >HitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4248\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4249\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4250\" >PointHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4252\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4253\" >)<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n        <span class=\"codescope-operator\" data-tokenid=\"4264\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4278\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4280\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4281\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4282\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4283\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4284\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4302\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4304\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4305\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4319\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4321\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4322\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4323\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4324\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4325\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4326\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4327\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4337\" >}<\/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=\"4349\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4351\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4353\" >GeometryHitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4355\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4356\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4357\" >GeometryHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4359\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4360\" >)<\/span><span class=\"codescope-region\" data-regionid=\"22\">\n        <span class=\"codescope-operator\" data-tokenid=\"4371\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4385\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4387\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4388\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4389\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4390\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4391\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4409\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4411\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4412\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4426\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4428\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4429\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4430\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4431\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4432\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4433\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4434\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4444\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"4456\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4458\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"4459\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4460\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4462\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4463\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4465\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4467\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4469\" >FormattedText<\/span><span class=\"codescope-operator\" data-tokenid=\"4470\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4471\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4472\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4474\" >CultureInfo<\/span><span class=\"codescope-operator\" data-tokenid=\"4475\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4476\" >CurrentCulture<\/span><span class=\"codescope-operator\" data-tokenid=\"4477\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4479\" >FlowDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"4480\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4481\" >LeftToRight<\/span><span class=\"codescope-operator\" data-tokenid=\"4482\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4484\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4486\" >Typeface<\/span><span class=\"codescope-operator\" data-tokenid=\"4487\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4488\" >FontFamily<\/span><span class=\"codescope-operator\" data-tokenid=\"4489\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4491\" >FontStyle<\/span><span class=\"codescope-operator\" data-tokenid=\"4492\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4494\" >FontWeight<\/span><span class=\"codescope-operator\" data-tokenid=\"4495\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4497\" >FontStretch<\/span><span class=\"codescope-operator\" data-tokenid=\"4498\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4499\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4501\" >FontSize<\/span><span class=\"codescope-operator\" data-tokenid=\"4502\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4504\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"4505\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4506\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4517\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4519\" >PlacedItem<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n        <span class=\"codescope-operator\" data-tokenid=\"4530\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4544\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4546\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4548\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4550\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4551\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4565\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4567\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4569\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4570\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4584\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4586\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4587\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4588\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4590\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4591\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4605\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4607\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4609\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"4610\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4612\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"4613\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4628\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4630\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"4631\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4632\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4633\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4634\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4636\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4637\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4639\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4641\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4642\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4644\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4646\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4647\" >)<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n            <span class=\"codescope-operator\" data-tokenid=\"4662\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4680\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"4682\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4684\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4685\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4703\" >_Presenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"4705\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4707\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4708\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4726\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4728\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4730\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4731\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4749\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4750\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4751\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4752\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4766\" >}<\/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=\"4782\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4784\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4786\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4787\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4788\" >)<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n            <span class=\"codescope-operator\" data-tokenid=\"4803\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4821\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4823\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4825\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"4827\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4829\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4830\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4848\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4850\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4851\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4853\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4855\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4856\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4878\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"4879\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"4898\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4900\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4901\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4902\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4903\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4905\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4907\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4908\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4909\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"4910\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4911\" >Block<\/span> <span class=\"codescope-operator\" data-tokenid=\"4913\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4915\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4916\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4917\" >SeparatorGlyph<\/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-identifier\" data-tokenid=\"4944\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4946\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4948\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4950\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"4951\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4952\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4953\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4954\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4955\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4956\" >SeparatorGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"4957\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4959\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4960\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4962\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4964\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"4966\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4968\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4969\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4970\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"4972\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"4973\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4991\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4993\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4995\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4996\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4997\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4998\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5000\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5002\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5003\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5004\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5005\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5006\" >Arrow<\/span> <span class=\"codescope-operator\" data-tokenid=\"5008\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5010\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5011\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5012\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"5014\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5016\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5017\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5039\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5041\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5043\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5045\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5046\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5047\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5048\" >(<\/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=\"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\" data-tokenid=\"5135\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5136\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5137\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5138\" >&quot;::&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5139\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5140\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5142\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5144\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5146\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5148\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5149\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5150\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5152\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5153\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5171\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5173\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5175\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5176\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5177\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5178\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5180\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5182\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5183\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5184\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5185\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5186\" >Colon<\/span><span class=\"codescope-operator\" data-tokenid=\"5187\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5209\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5211\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5213\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5215\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5216\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5217\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5218\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5219\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5220\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5221\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5222\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5223\" >&quot;:<\/span> <span class=\"codescope-literal\" data-tokenid=\"5225\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5226\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5227\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5229\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5231\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5233\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5235\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5236\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5237\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5239\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5240\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5258\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5260\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5262\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5263\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5264\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5265\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5267\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5269\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5270\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5271\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5272\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5273\" >Equals<\/span><span class=\"codescope-operator\" data-tokenid=\"5274\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5296\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5298\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5300\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5302\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5303\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5304\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5305\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5306\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5307\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5308\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5309\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5310\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5312\" >=<\/span> <span class=\"codescope-literal\" data-tokenid=\"5314\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5315\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5316\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5318\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5320\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5322\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5324\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5325\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5326\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5328\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5329\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5347\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5349\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5351\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5352\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5353\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5354\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5356\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5358\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5359\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5360\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5361\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5362\" >Space<\/span><span class=\"codescope-operator\" data-tokenid=\"5363\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5385\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5387\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5389\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5391\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5392\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5393\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5394\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5395\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5396\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5397\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5398\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5399\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5401\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5402\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5403\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5405\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5407\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5409\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5411\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5412\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5413\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5415\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5416\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5435\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5437\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5439\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5441\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5442\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5443\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5444\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5445\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5446\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5447\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5448\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5449\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5450\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5451\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"5453\" >??<\/span> <span class=\"codescope-literal\" data-tokenid=\"5455\" >&quot;&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5456\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5457\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5459\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5460\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5462\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5464\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5466\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5468\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5469\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5470\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5472\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5473\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5487\" >}<\/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=\"5503\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5505\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5507\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5508\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5509\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5511\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5512\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5514\" >ref<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5516\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5518\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5519\" >)<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n            <span class=\"codescope-operator\" data-tokenid=\"5534\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5552\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5554\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5555\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5557\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5559\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5561\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5563\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5564\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5565\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5567\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5569\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5570\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5592\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5594\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5596\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5597\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5598\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5599\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5600\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5601\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5603\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5604\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5605\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5606\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5607\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5625\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5627\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5629\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5630\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5631\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5632\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5633\" >ShorterVersion<\/span> <span class=\"codescope-operator\" data-tokenid=\"5635\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5637\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5639\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5641\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5642\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5643\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5644\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5645\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5647\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5649\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5650\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5672\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5674\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5676\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5677\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5678\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5679\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5680\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5681\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5683\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5684\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5685\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5686\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5687\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5688\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5689\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5703\" >}<\/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=\"5719\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5721\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5723\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5724\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5725\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5727\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5728\" >)<\/span><span class=\"codescope-region\" data-regionid=\"27\">\n            <span class=\"codescope-operator\" data-tokenid=\"5743\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5761\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5763\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5764\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5766\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5768\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5770\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5772\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5773\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5774\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5776\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5778\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5779\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5801\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"5802\" >;<\/span> <span class=\"codescope-comment\" data-tokenid=\"5804\" >\/\/Keep<\/span> <span class=\"codescope-comment\" data-tokenid=\"5806\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"5808\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"5810\" >item<\/span> <span class=\"codescope-comment\" data-tokenid=\"5812\" >at<\/span> <span class=\"codescope-comment\" data-tokenid=\"5814\" >this<\/span> <span class=\"codescope-comment\" data-tokenid=\"5816\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"5818\" >level<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5837\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5839\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5841\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5842\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5843\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5844\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5862\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5863\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5864\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5865\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5879\" >}<\/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=\"5895\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5897\" >IEnumerable<\/span><span class=\"codescope-operator\" data-tokenid=\"5898\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"5899\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5900\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5902\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5903\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5904\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5906\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"5907\" >)<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n            <span class=\"codescope-operator\" data-tokenid=\"5922\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5940\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5942\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5943\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"5944\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"5946\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5948\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5950\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5952\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5953\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5975\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5977\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5979\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"5980\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5998\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6000\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6001\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"6003\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6005\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6006\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6028\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6030\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6032\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"6033\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6047\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6058\" >}<\/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=\"6070\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6072\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6074\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6076\" >ArrangeOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"6077\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6078\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6080\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6081\" >)<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n        <span class=\"codescope-operator\" data-tokenid=\"6092\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6106\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6108\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6110\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6111\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6112\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6113\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6114\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"6115\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6117\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6119\" >_<\/span><span class=\"codescope-operator\" data-tokenid=\"6120\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6121\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6135\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6137\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6138\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6148\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"6160\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6162\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6163\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6164\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6165\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6167\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6168\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6169\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6171\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6172\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6174\" >out<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6176\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6178\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"6179\" >)<\/span><span class=\"codescope-region\" data-regionid=\"30\">\n        <span class=\"codescope-operator\" data-tokenid=\"6190\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6204\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6206\" >pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"6208\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6210\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6212\" >Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6213\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6214\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"6215\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6217\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"6218\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6219\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6234\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6236\" >placedItems<\/span> <span class=\"codescope-operator\" data-tokenid=\"6238\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"6240\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6241\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"6242\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6243\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6244\" >Items<\/span><span class=\"codescope-operator\" data-tokenid=\"6245\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6246\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6247\" >EnsureNotNull<\/span><span class=\"codescope-operator\" data-tokenid=\"6248\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6249\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6250\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6251\" >ArraySelect<\/span><span class=\"codescope-operator\" data-tokenid=\"6252\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6253\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6255\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6257\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6259\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"6260\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6261\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6262\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6264\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"6265\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6267\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6268\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6269\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6270\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6285\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6287\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6289\" >spacing<\/span> <span class=\"codescope-operator\" data-tokenid=\"6291\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6293\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"6294\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6308\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6310\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6312\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6314\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6315\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6330\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6331\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6332\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6333\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6335\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6337\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6339\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6341\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6342\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6343\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6344\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6345\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6346\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6347\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6361\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6363\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6364\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6365\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6366\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"6368\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6370\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6371\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6385\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6403\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6405\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6407\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6409\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6410\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6411\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"6412\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6413\" >p<\/span> <span class=\"codescope-operator\" data-tokenid=\"6415\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6417\" >p<\/span><span class=\"codescope-operator\" data-tokenid=\"6418\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6419\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6420\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6421\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6422\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"6424\" >??<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6426\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6427\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6428\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6447\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6449\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6450\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6452\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6454\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6472\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6494\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6495\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6496\" >Clear<\/span><span class=\"codescope-operator\" data-tokenid=\"6497\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6498\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6499\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6522\" >\/\/1.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6524\" >Attempt<\/span> <span class=\"codescope-comment\" data-tokenid=\"6526\" >placing<\/span> <span class=\"codescope-comment\" data-tokenid=\"6528\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6530\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"6532\" >with<\/span> <span class=\"codescope-comment\" data-tokenid=\"6534\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6536\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"6538\" >priority<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6560\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6562\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6564\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6565\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6587\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6589\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6590\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6592\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6594\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6596\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6597\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6599\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6601\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6603\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6604\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6605\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"6606\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6608\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6609\" >++<\/span><span class=\"codescope-operator\" data-tokenid=\"6610\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6632\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6658\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6660\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6661\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6663\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6665\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6667\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6668\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"6669\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6670\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"6671\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6672\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6673\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6674\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6675\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6676\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"6678\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6680\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6681\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6682\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6708\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6738\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6739\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6740\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6741\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6742\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6743\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6744\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6774\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6775\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6776\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"6778\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6780\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"6781\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6811\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6813\" >+=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6815\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6816\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6817\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"6819\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6821\" >spacing<\/span><span class=\"codescope-operator\" data-tokenid=\"6822\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6848\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6870\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"6893\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6895\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6896\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6898\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6900\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6901\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6927\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"6928\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6951\" >\/\/2.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6953\" >Compute<\/span> <span class=\"codescope-comment\" data-tokenid=\"6955\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6957\" >next<\/span> <span class=\"codescope-comment\" data-tokenid=\"6959\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"6961\" >level<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6983\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6985\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6987\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6989\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6990\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7012\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7014\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7015\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7017\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7019\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7021\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7022\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7048\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7049\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7050\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7051\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7052\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7053\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7055\" >ref<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7057\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7058\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7059\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7082\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7084\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7085\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7087\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7089\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7090\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7116\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7117\" >;<\/span>  <span class=\"codescope-comment\" data-tokenid=\"7120\" >\/\/Cannot<\/span> <span class=\"codescope-comment\" data-tokenid=\"7122\" >shrink<\/span> <span class=\"codescope-comment\" data-tokenid=\"7124\" >anything<\/span> <span class=\"codescope-comment\" data-tokenid=\"7126\" >else<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7149\" >\/\/3.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7151\" >Discard<\/span> <span class=\"codescope-comment\" data-tokenid=\"7153\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"7155\" >of<\/span> <span class=\"codescope-comment\" data-tokenid=\"7157\" >lower<\/span> <span class=\"codescope-comment\" data-tokenid=\"7159\" >priority<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7181\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7183\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7184\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7186\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7188\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7190\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7191\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7217\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7218\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7219\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7220\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7221\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7222\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7223\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"7246\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7248\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7250\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7251\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7269\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7283\" >}<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"7298\" >maxX<\/span> <span class=\"codescope-operator\" data-tokenid=\"7300\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7302\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"7303\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7317\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7319\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"7320\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7330\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7342\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7344\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7346\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7348\" >MeasureOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"7349\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7350\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7352\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7353\" >)<\/span><span class=\"codescope-region\" data-regionid=\"31\">\n        <span class=\"codescope-operator\" data-tokenid=\"7364\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7378\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7380\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7381\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7382\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7383\" >IsInfinity<\/span><span class=\"codescope-operator\" data-tokenid=\"7384\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7385\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7386\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7387\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"7388\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7389\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7403\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7421\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7423\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7425\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7427\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7428\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7429\" >MaxValue<\/span><span class=\"codescope-operator\" data-tokenid=\"7430\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7448\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7450\" >frac<\/span> <span class=\"codescope-operator\" data-tokenid=\"7452\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7454\" >SoftWidthLimitFraction<\/span><span class=\"codescope-operator\" data-tokenid=\"7455\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"7474\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7476\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7477\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"7478\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7479\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7480\" >IsNaN<\/span><span class=\"codescope-operator\" data-tokenid=\"7481\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7482\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7483\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"7485\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7487\" >SoftWidthReference<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7489\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7491\" >FrameworkElement<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7493\" >fwe<\/span> <span class=\"codescope-operator\" data-tokenid=\"7495\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7497\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7498\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7499\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7501\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7503\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7504\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7526\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7528\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"7530\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7531\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7532\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7533\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7534\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7535\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7536\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7538\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7540\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7541\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7542\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"7561\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"7562\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7563\" >widthLimit<\/span><span class=\"codescope-operator\" data-tokenid=\"7564\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7566\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7568\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7570\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7571\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7572\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"7573\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7574\" >LastOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"7575\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7576\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7577\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7595\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7597\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7599\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7600\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7601\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7602\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7604\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7605\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7606\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7620\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7634\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7636\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7638\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7639\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7640\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7641\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7643\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7644\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7645\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7655\" >}<\/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=\"7667\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7669\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7671\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7673\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7674\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7675\" >DependencyPropertyChangedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7677\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7678\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n        <span class=\"codescope-operator\" data-tokenid=\"7689\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7703\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"7704\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7705\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7706\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7707\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7708\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7709\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7723\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7725\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7726\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7727\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7728\" >Property<\/span> <span class=\"codescope-operator\" data-tokenid=\"7730\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7732\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"7733\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7747\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7765\" >_Scope<\/span> <span class=\"codescope-operator\" data-tokenid=\"7767\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7769\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7770\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7771\" >NewValue<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7773\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7775\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"7776\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7790\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7800\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">SeparatorGlyph + 19 other unchanged items<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7807\" >}<\/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=\"33\"><span class=\"codescope-keyword\" data-tokenid=\"7815\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7817\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7819\" >ScopeItemClickedEventArgs<\/span> <span class=\"codescope-operator\" data-tokenid=\"7821\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7823\" >EventArgs<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n    <span class=\"codescope-operator\" data-tokenid=\"7830\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"7840\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7842\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7843\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7844\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7846\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"7847\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7858\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7860\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"7861\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7862\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7863\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7864\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7866\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7867\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n        <span class=\"codescope-operator\" data-tokenid=\"7878\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"7892\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"7894\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7896\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7897\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7907\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7914\" >}<\/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=\"7922\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7924\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7926\" >ScopeItemHitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"36\">\n    <span class=\"codescope-operator\" data-tokenid=\"7933\" >{<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7943\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"7944\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7954\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"7955\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7965\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"7966\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"7976\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"7977\" >,<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7983\" >}<\/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)\">class ScopeItemClickedEventArgs, enum ScopeItemHitTestMode<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"7986\"  data-linestart=\"407\">}<\/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\r\n<\/div>\r\n<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"2\">\r\n<div class=\"codescope-code-inner\">\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-linenumber\">22<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"2\"><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><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-line-region\" data-regionid=\"3\"><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><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-line-region\" data-regionid=\"4\"><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><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-line-region\" data-regionid=\"5\"><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><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\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"6\"><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><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\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">83<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"7\"><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=\"8\"><div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"9\"><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><div class=\"codescope-linenumber\">96<\/div>\n<div class=\"codescope-linenumber\">97<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"10\"><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-line-region\" data-regionid=\"12\"><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-line-region\" data-regionid=\"13\"><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><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-line-region\" data-regionid=\"14\"><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><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=\"15\"><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-line-region\" data-regionid=\"16\"><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 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=\"17\"><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><div class=\"codescope-linenumber\">158<\/div>\n<\/div><div class=\"codescope-linenumber\">159<\/div>\n<div class=\"codescope-linenumber\">160<\/div>\n<\/div><div class=\"codescope-linenumber\">161<\/div>\n<\/div><div class=\"codescope-linenumber\">162<\/div>\n<div class=\"codescope-linenumber\">163<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"18\"><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-line-region\" data-regionid=\"19\"><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><div class=\"codescope-linenumber\">191<\/div>\n<div class=\"codescope-linenumber\">192<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"20\"><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><div class=\"codescope-linenumber\">207<\/div>\n<div class=\"codescope-linenumber\">208<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><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><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-line-region\" data-regionid=\"22\"><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=\"23\"><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><div class=\"codescope-linenumber\">246<\/div>\n<div class=\"codescope-linenumber\">247<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"24\"><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 class=\"codescope-line-region\" data-regionid=\"25\"><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><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=\"26\"><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-line-region\" data-regionid=\"27\"><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><div class=\"codescope-linenumber\">277<\/div>\n<div class=\"codescope-linenumber\">278<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><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><div class=\"codescope-linenumber\">299<\/div>\n<div class=\"codescope-linenumber\">300<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><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=\"30\"><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><div class=\"codescope-linenumber\">316<\/div>\n<div class=\"codescope-linenumber\">317<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"31\"><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><div class=\"codescope-linenumber\">324<\/div>\n<\/div><div class=\"codescope-linenumber\">325<\/div>\n<div class=\"codescope-linenumber\">326<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><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><div class=\"codescope-linenumber\">331<\/div>\n<div class=\"codescope-linenumber\">332<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"33\"><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><div class=\"codescope-linenumber\">384<\/div>\n<div class=\"codescope-linenumber\">385<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"34\"><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><div class=\"codescope-linenumber\">400<\/div>\n<div class=\"codescope-linenumber\">401<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"35\"><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><\/div><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-line-region codescope-line-region-collapsed\" data-regionid=\"36\"><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-line-region\" data-regionid=\"38\"><div class=\"codescope-linenumber\">416<\/div>\n<div class=\"codescope-linenumber\">417<\/div>\n<div class=\"codescope-linenumber\">418<\/div>\n<\/div><div class=\"codescope-linenumber\">419<\/div>\n<div class=\"codescope-linenumber\">420<\/div>\n<div class=\"codescope-linenumber\">421<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"39\"><div class=\"codescope-linenumber\">422<\/div>\n<div class=\"codescope-linenumber\">423<\/div>\n<div class=\"codescope-linenumber\">424<\/div>\n<div class=\"codescope-linenumber\">425<\/div>\n<div class=\"codescope-linenumber\">426<\/div>\n<div class=\"codescope-linenumber\">427<\/div>\n<\/div><\/div><div class=\"codescope-linenumber\">428<\/div>\n<\/div><div class=\"codescope-linenumber\">429<\/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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" 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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><img draggable=\"false\" class=\"codescope-linemargin-expanded codescope-region-button\" data-regionid=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"3\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/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=\"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><\/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-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-collapsed codescope-region-button\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region codescope-margin-region-collapsed\" 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-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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><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><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=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" 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><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=\"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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><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><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=\"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><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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><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=\"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><\/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=\"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><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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/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><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><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=\"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><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-newblock\" data-tokenid=\"156\"  data-linestart=\"20\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"157\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"158\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"159\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"160\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"161\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"162\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"163\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"164\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"165\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"166\" >Convert<\/span><span class=\" codescope-newblock\" data-tokenid=\"167\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"168\" >DependencyProperty<\/span><span class=\" codescope-newblock\" data-tokenid=\"169\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"170\" >to<\/span><span class=\" codescope-newblock\" data-tokenid=\"171\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"172\" >StyledProperty<\/span><span class=\" codescope-newblock\" data-tokenid=\"173\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"174\" >for<\/span><span class=\" codescope-newblock\" data-tokenid=\"175\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"176\" >Scope<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"177\" > <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"187\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"189\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"191\" >Scope<\/span><span class=\"codescope-region\" data-regionid=\"2\">\n        <span class=\"codescope-operator\" data-tokenid=\"202\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"216\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"218\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"219\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"220\" >Scope<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"221\" >Property<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"222\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"223\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"224\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"225\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"226\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"227\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"228\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"229\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"243\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"245\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"246\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"247\" >ScopeProperty<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"248\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"249\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"250\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"251\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"252\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"254\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"255\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"256\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"257\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"258\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"268\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"280\" >\/\/<\/span><span class=\" codescope-changedblock\" data-tokenid=\"281\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"282\" >Original<\/span><span class=\" codescope-changedblock\" data-tokenid=\"283\" > <\/span><span class=\"codescope-comment\" data-tokenid=\"284\" >DependencyProperty<\/span> <span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"286\" >registration:<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"288\"  data-linestart=\"28\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"289\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"290\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"291\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"292\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"293\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"294\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"295\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"296\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"297\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"298\" >public<\/span><span class=\" codescope-newblock\" data-tokenid=\"299\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"300\" >static<\/span><span class=\" codescope-newblock\" data-tokenid=\"301\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"302\" >readonly<\/span><span class=\" codescope-newblock\" data-tokenid=\"303\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"304\" >DependencyProperty<\/span><span class=\" codescope-newblock\" data-tokenid=\"305\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"306\" >ScopeProperty<\/span><span class=\" codescope-newblock\" data-tokenid=\"307\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"308\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"309\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"310\" >DependencyProperty.Register(&quot;Scope&quot;,<\/span><span class=\" codescope-newblock\" data-tokenid=\"311\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"312\" >typeof(OutlineScope),<\/span><span class=\" codescope-newblock\" data-tokenid=\"313\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"314\" >typeof(AdvancedScopePresenter),<\/span><span class=\" codescope-newblock\" data-tokenid=\"315\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"316\" >new<\/span><span class=\" codescope-newblock\" data-tokenid=\"317\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"318\" >FrameworkPropertyMetadata(null,<\/span><span class=\" codescope-newblock\" data-tokenid=\"319\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"320\" >FrameworkPropertyMetadataOptions.AffectsMeasure<\/span><span class=\" codescope-newblock\" data-tokenid=\"321\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"322\" >|<\/span><span class=\" codescope-newblock\" data-tokenid=\"323\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"324\" >FrameworkPropertyMetadataOptions.AffectsRender));<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"325\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"327\"  data-linestart=\"29\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"328\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"329\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"330\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"331\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"332\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"333\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"334\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"335\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"336\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"337\" >Converted<\/span><span class=\" codescope-newblock\" data-tokenid=\"338\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"339\" >to<\/span><span class=\" codescope-newblock\" data-tokenid=\"340\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"341\" >StyledProperty:<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"342\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"344\"  data-linestart=\"30\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"345\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"346\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"347\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"348\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"349\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"350\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"351\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"352\" >public<\/span><span class=\" codescope-newblock\" data-tokenid=\"353\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"354\" >static<\/span><span class=\" codescope-newblock\" data-tokenid=\"355\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"356\" >readonly<\/span><span class=\" codescope-newblock\" data-tokenid=\"357\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"358\" >StyledProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"359\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"360\" >OutlineScope<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"361\" >&gt;<\/span><span class=\" codescope-newblock\" data-tokenid=\"362\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"363\" >ScopeProperty<\/span><span class=\" codescope-newblock\" data-tokenid=\"364\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"365\" >=<\/span><span class=\" codescope-newblock\" data-tokenid=\"366\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"367\" >PortablePropertyFactory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"368\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"369\" >OutlineScope<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"370\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"371\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"372\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"373\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"374\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"375\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"376\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"377\" >nameof<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"378\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"379\" >Scope<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"380\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"381\" >,<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"382\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"384\"  data-linestart=\"31\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"385\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"386\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"387\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"388\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"389\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"390\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"391\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"392\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"393\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"394\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"395\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"396\" >defaultValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"397\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"398\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"399\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"400\" >,<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"401\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"403\"  data-linestart=\"32\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"404\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"405\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"406\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"407\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"408\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"409\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"410\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"411\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"412\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"413\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"414\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"415\" >flags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"416\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"417\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"418\" >PortablePropertyFlags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"419\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"420\" >AffectsMeasure<\/span><span class=\" codescope-newblock\" data-tokenid=\"421\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"422\" >|<\/span><span class=\" codescope-newblock\" data-tokenid=\"423\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"424\" >PortablePropertyFlags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"425\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"426\" >AffectsRender<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"427\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"428\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"429\" > <\/span>\n<span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"431\"  data-linestart=\"33\"> <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"433\"  data-linestart=\"34\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"434\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"435\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"436\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"437\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"438\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"439\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"440\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"441\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"442\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"443\" >Convert<\/span><span class=\" codescope-newblock\" data-tokenid=\"444\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"445\" >LinkForeground<\/span><span class=\" codescope-newblock\" data-tokenid=\"446\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"447\" >property<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"457\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"459\" >Brush<\/span> <span class=\"codescope-identifier\" data-tokenid=\"461\" >LinkForeground<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"472\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"486\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"488\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"489\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"490\" >LinkForegroundProperty<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"491\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"492\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"493\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"494\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"495\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"496\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"497\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"498\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"512\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"514\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"515\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"516\" >LinkForegroundProperty<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"517\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"518\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"519\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"520\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"521\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"523\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"524\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"525\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"526\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"527\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"537\" >}<\/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=\"549\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"551\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"553\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"555\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"556\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"557\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"558\" >Brush<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"559\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"561\" >LinkForegroundProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"563\" >=<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"565\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"566\" >Property<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"567\" >Factory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"568\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"569\" >Brush<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"570\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"571\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"572\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"573\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"574\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"575\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"576\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"577\" >nameof<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"578\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"579\" >LinkForeground<\/span><span class=\"codescope-literal codescope-removedblock\" data-tokenid=\"580\" >&quot;<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"581\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"582\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"583\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"584\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"585\" >Brush<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"586\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"587\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"588\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"589\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"590\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"591\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"592\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"593\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"594\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"595\" >new<\/span><span class=\" codescope-removedblock\" data-tokenid=\"596\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"597\" >PropertyMetadata<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"598\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"599\" >null<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"600\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"601\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"602\" >;<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"604\"  data-linestart=\"42\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"605\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"606\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"607\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"608\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"609\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"610\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"611\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"612\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"613\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"614\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"615\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"616\" >defaultValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"617\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"618\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"619\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"620\" >,<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"621\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"623\"  data-linestart=\"43\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"624\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"625\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"626\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"627\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"628\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"629\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"630\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"631\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"632\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"633\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"634\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"635\" >flags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"636\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"637\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"638\" >PortablePropertyFlags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"639\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"640\" >None<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"641\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"642\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"643\" > <\/span>\n\n<span class=\" codescope-newblock\" data-tokenid=\"646\"  data-linestart=\"45\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"647\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"648\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"649\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"650\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"651\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"652\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"653\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"654\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"655\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"656\" >SecondaryItemOpacity:<\/span><span class=\" codescope-newblock\" data-tokenid=\"657\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"658\" >auto-property<\/span><span class=\" codescope-newblock\" data-tokenid=\"659\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"660\" >remains<\/span><span class=\" codescope-newblock\" data-tokenid=\"661\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"662\" >unchanged<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"663\" > <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"673\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"675\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"677\" >SecondaryItemOpacity<\/span> <span class=\"codescope-operator\" data-tokenid=\"679\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"681\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"682\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"684\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"685\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"687\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"689\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"691\" >0.5<\/span><span class=\"codescope-operator\" data-tokenid=\"692\" >;<\/span>\n\n<span class=\" codescope-newblock\" data-tokenid=\"695\"  data-linestart=\"48\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"696\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"697\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"698\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"699\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"700\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"701\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"702\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"703\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"704\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"705\" >Convert<\/span><span class=\" codescope-newblock\" data-tokenid=\"706\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"707\" >HitTestMode<\/span><span class=\" codescope-newblock\" data-tokenid=\"708\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"709\" >property<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"719\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"721\" >ScopeItemHitTestMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"723\" >HitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"734\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"748\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"750\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"751\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"752\" >HitTestMode<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"753\" >Property<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"754\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"755\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"756\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"757\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"758\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"759\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"760\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"761\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"775\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"777\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"778\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"779\" >HitTestModeProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"780\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"781\" >SetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"782\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"783\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"784\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"786\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"787\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"788\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"789\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"790\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"800\" >}<\/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=\"812\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"814\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"816\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"818\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"819\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"820\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"821\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"822\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"824\" >HitTestModeProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"826\" >=<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"828\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"829\" >Property<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"830\" >Factory<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"831\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"832\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"833\" >&gt;<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"834\" >.<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"835\" >Register<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"836\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"837\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"838\" >&gt;<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"839\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"840\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"841\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"842\" >ScopeItem<\/span><span class=\"codescope-identifier\" data-tokenid=\"843\" >HitTestMode<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"844\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"845\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"846\" >)<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"847\" >,<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"849\"  data-linestart=\"56\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"850\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"851\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"852\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"853\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"854\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"855\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"856\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"857\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"858\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"859\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"860\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"861\" >defaultValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"862\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"863\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"864\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"865\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"866\" >Always<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"867\" >,<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"868\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"870\"  data-linestart=\"57\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"871\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"872\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"873\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"874\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"875\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"876\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"877\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"878\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"879\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"880\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"881\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"882\" >flags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"883\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"884\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"885\" >PortablePropertyFlags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"886\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"887\" >None<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"888\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"889\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"890\" > <\/span>\n\n<span class=\" codescope-newblock\" data-tokenid=\"893\"  data-linestart=\"59\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"894\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"895\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"896\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"897\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"898\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"899\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"900\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"901\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"902\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"903\" >Convert<\/span><span class=\" codescope-newblock\" data-tokenid=\"904\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"905\" >SoftWidthLimitFraction<\/span><span class=\" codescope-newblock\" data-tokenid=\"906\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"907\" >property<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"917\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"919\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"921\" >SoftWidthLimitFraction<\/span><span class=\"codescope-region\" data-regionid=\"5\">\n        <span class=\"codescope-operator\" data-tokenid=\"932\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"946\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"948\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"949\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"950\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"951\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"952\" >GetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"953\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"954\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"955\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"956\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"957\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"958\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"972\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"974\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"975\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"976\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"977\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"978\" >SetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"979\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"980\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"981\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"983\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"984\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"985\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"986\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"987\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"997\" >}<\/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=\"1009\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1011\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1013\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1015\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"1016\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1017\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1018\" >double<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1019\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1021\" >SoftWidthLimitFractionProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"1023\" >=<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1025\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"1026\" >Property<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1027\" >Factory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1028\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1029\" >double<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1030\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"1031\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1032\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1033\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1034\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1035\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"1036\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1037\" >nameof<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1038\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1039\" >SoftWidthLimitFraction<\/span><span class=\"codescope-literal codescope-removedblock\" data-tokenid=\"1040\" >&quot;<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1041\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1042\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1043\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1044\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1045\" >double<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1046\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1047\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1048\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1049\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1050\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1051\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1052\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1053\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1054\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1055\" >new<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1056\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1057\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1058\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1059\" >double<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1060\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1061\" >NaN<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1062\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1063\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1064\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1065\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1066\" >AffectsMeasure<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1067\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1068\" >|<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1069\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1070\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1071\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1072\" >AffectsArrange<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1073\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1074\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1075\" >;<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1077\"  data-linestart=\"67\"> <\/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-newblock\" data-tokenid=\"1087\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1088\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1089\" >defaultValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1090\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"1091\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1092\" >double<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1093\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1094\" >NaN<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1095\" >,<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1096\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1098\"  data-linestart=\"68\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"1099\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1100\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1101\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1102\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1103\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1104\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1105\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1106\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1107\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1108\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1109\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1110\" >flags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1111\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"1112\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1113\" >PortablePropertyFlags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1114\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1115\" >AffectsMeasure<\/span><span class=\" codescope-newblock\" data-tokenid=\"1116\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1117\" >|<\/span><span class=\" codescope-newblock\" data-tokenid=\"1118\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1119\" >PortablePropertyFlags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1120\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1121\" >AffectsRender<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1122\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1123\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1124\" > <\/span>\n\n<span class=\" codescope-newblock\" data-tokenid=\"1127\"  data-linestart=\"70\"> <\/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-comment codescope-newblock\" data-tokenid=\"1135\" >\/\/<\/span><span class=\" codescope-newblock\" data-tokenid=\"1136\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1137\" >Convert<\/span><span class=\" codescope-newblock\" data-tokenid=\"1138\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1139\" >SoftWidthReference<\/span><span class=\" codescope-newblock\" data-tokenid=\"1140\" > <\/span><span class=\"codescope-comment codescope-newblock\" data-tokenid=\"1141\" >property<\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1143\"  data-linestart=\"71\"> <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1153\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1155\" >object<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1157\" >SoftWidthReference<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n        <span class=\"codescope-operator\" data-tokenid=\"1168\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"1182\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1184\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1185\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1186\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1187\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1188\" >GetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1189\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1190\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"1191\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1192\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1193\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1194\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"1208\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1210\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1211\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1212\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1213\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1214\" >SetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1215\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1216\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"1217\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1219\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1220\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1221\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1222\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1223\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"1233\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"1245\" >public<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1246\" > <\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"1247\" >static<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1248\" > <\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"1249\" >readonly<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1250\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1251\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"1252\" >Property<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1253\" >&lt;<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"1254\" >object<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1255\" >&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1256\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1257\" >SoftWidthReferenceProperty<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1258\" > <\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1259\" >=<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1260\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1261\" >PortablePropertyFactory<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1262\" >&lt;<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"1263\" >object<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1264\" >&gt;<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1265\" >.<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1266\" >Register<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1267\" >&lt;<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1268\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1269\" >&gt;<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1270\" >(<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1271\" >nameof<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1272\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1273\" >SoftWidthReference<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1274\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1275\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1276\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1277\" >styling,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1278\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1279\" >binding,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1280\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1281\" >etc...<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"1283\"  data-linestart=\"78\"> <\/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-newblock\" data-tokenid=\"1291\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1292\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1293\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"1294\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1295\" >defaultValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1296\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"1297\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1298\" >null<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1299\" >,<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1300\" > <\/span>\n        <span class=\" codescope-changedblock\" data-tokenid=\"1310\" > <\/span><span class=\" codescope-changedblock\" data-tokenid=\"1311\" > <\/span><span class=\" codescope-changedblock\" data-tokenid=\"1312\" > <\/span><span class=\" codescope-changedblock\" data-tokenid=\"1313\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1314\" >flags<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1315\" >:<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1316\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1317\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"1318\" >Property<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1319\" >Flags<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1320\" >.<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1321\" >None<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1322\" >)<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1323\" >;<\/span>\n<span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"1325\"  data-linestart=\"80\"> <\/span>\n        <span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1335\" >\/\/<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1336\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1337\" >Remaining<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1338\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1339\" >properties<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1340\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1341\" >are<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1342\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1343\" >auto-properties<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1344\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1345\" >or<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1346\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1347\" >static<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1348\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1349\" >fields<\/span><span class=\"codescope-comment\" data-tokenid=\"1350\" >,<\/span> <span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1352\" >leave<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1353\" > <\/span><span class=\"codescope-comment codescope-changedblock\" data-tokenid=\"1354\" >unchanged<\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1356\"  data-linestart=\"82\"> <\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1358\" > <\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1360\" > <\/span>\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"7\"><span class=\"codescope-keyword\" data-tokenid=\"1370\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1372\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1374\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1376\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1378\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1379\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1381\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1382\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1384\" >}<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1394\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1396\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1398\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1400\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1402\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1403\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1405\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1406\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1408\" >}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">SeparatorGlyph, ArrowGlyph<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"1420\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1422\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1424\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n        <span class=\"codescope-operator\" data-tokenid=\"1435\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1449\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1451\" >int<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"9\"><span class=\"codescope-identifier\" data-tokenid=\"1453\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"1454\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1468\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1470\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1472\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"1474\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1476\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1477\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1478\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1479\" >ClickHandler<\/span> <span class=\"codescope-operator\" data-tokenid=\"1481\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1483\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1484\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1498\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1500\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1501\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1502\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1504\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1505\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1520\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1522\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1524\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1526\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1528\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1530\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1531\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1533\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1547\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1549\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1551\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"1552\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1567\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1569\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1571\" >Right<\/span> <span class=\"codescope-operator\" data-tokenid=\"1573\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1575\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"1577\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1579\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1580\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">X + 5 other unchanged items<\/span>\n<span class=\" codescope-removedblock\" data-tokenid=\"1583\"  data-linestart=\"95\"> <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1584\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1585\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1586\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1587\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1588\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1589\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1590\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1591\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1592\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1593\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1594\" > <\/span>\n            <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"10\"><span class=\"codescope-keyword\" data-tokenid=\"1608\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1610\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"1611\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1612\" >)<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n            <span class=\"codescope-operator\" data-tokenid=\"1627\" >{<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1641\" >}<\/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=\"1657\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1659\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1661\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1663\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1664\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1665\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1667\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1668\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1670\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1672\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1673\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1675\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1677\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1678\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1679\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1694\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1696\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1698\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1700\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1702\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n            <span class=\"codescope-operator\" data-tokenid=\"1717\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"1735\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1737\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1738\" >;<\/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=\"1759\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1778\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1780\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1781\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1782\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1784\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1785\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1787\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1788\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1789\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1791\" >item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1793\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1795\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1796\" >)<\/span><span class=\"codescope-region\" data-regionid=\"13\">\n                <span class=\"codescope-operator\" data-tokenid=\"1815\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1837\" >_Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1839\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1841\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1842\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1864\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1866\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1868\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"1869\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1887\" >}<\/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=\"1907\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1909\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1911\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1913\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1915\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1917\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1918\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"1919\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"1920\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1921\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1922\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1923\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1942\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1944\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1946\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1948\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1949\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1950\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1952\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1953\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1955\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1957\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1958\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1960\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1962\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1963\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"1982\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2004\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2006\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"2008\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2010\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"2012\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2014\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"2016\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2018\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"2020\" >==<\/span> <span class=\"codescope-operator\" data-tokenid=\"2022\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2023\" >highlight<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2025\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2027\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2028\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2029\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"2030\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2031\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"2032\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"2054\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2056\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2057\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"2059\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2061\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"2063\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2065\" >CanHighlight<\/span><span class=\"codescope-operator\" data-tokenid=\"2066\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2088\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"2114\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"2116\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2118\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"2119\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2145\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2147\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2148\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"2149\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2179\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2180\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2181\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"2182\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2183\" >TextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"2184\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2185\" >Underline<\/span><span class=\"codescope-operator\" data-tokenid=\"2186\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2187\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2213\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2243\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2244\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2245\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"2246\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2247\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2248\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2249\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"2276\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2278\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2279\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"2281\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2283\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2284\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2285\" >LinkForeground<\/span> <span class=\"codescope-operator\" data-tokenid=\"2287\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2289\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2290\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2320\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2321\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2322\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2323\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2324\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2325\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2326\" >LinkForeground<\/span><span class=\"codescope-operator\" data-tokenid=\"2327\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2328\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2354\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2384\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2385\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2386\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2387\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2388\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2389\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2390\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"2391\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2392\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2414\" >}<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2437\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2438\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2439\" >DrawText<\/span><span class=\"codescope-operator\" data-tokenid=\"2440\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2441\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2442\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2444\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2446\" >Point<\/span><span class=\"codescope-operator\" data-tokenid=\"2447\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2448\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"2449\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2451\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2452\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2453\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2454\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2472\" >}<\/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=\"2487\" >}<\/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=\"2503\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2505\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2507\" >Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2509\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2511\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n            <span class=\"codescope-operator\" data-tokenid=\"2526\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2544\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2546\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2548\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2549\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2567\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2569\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2570\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2589\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2591\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2593\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2595\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2597\" >3<\/span><span class=\"codescope-operator\" data-tokenid=\"2598\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2617\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2619\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2620\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2621\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2623\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2624\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2626\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2628\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2629\" >)<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n                <span class=\"codescope-operator\" data-tokenid=\"2648\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2670\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"2672\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2674\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2675\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2697\" >_Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2699\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2701\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2702\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2720\" >}<\/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=\"2740\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2742\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2744\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2746\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2748\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"2750\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2751\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"2752\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"2753\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2754\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2755\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2756\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2757\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2759\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2761\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2763\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2765\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2766\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2785\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2787\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2789\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2791\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"2792\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2793\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2795\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2796\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2798\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2800\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2801\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2803\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2805\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"2806\" >)<\/span><span class=\"codescope-region\" data-regionid=\"17\">\n                <span class=\"codescope-operator\" data-tokenid=\"2825\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2847\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2848\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2849\" >PushTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2850\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2851\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2853\" >TranslateTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2854\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2855\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2857\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2859\" >XPadding<\/span><span class=\"codescope-operator\" data-tokenid=\"2860\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2862\" >1<\/span> <span class=\"codescope-operator\" data-tokenid=\"2864\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2866\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"2867\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2868\" >Round<\/span><span class=\"codescope-operator\" data-tokenid=\"2869\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2870\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2871\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2872\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2873\" >ActualHeight<\/span> <span class=\"codescope-operator\" data-tokenid=\"2875\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2877\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2878\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2879\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2880\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2881\" >Height<\/span><span class=\"codescope-operator\" data-tokenid=\"2882\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2884\" >\/<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2886\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2887\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2888\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2889\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2890\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2912\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2913\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2914\" >DrawGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2915\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2916\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2917\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2919\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2920\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2922\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2923\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2924\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2946\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2947\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2948\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"2949\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2950\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2951\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2969\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"17\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2984\" >}<\/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=\"3000\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3002\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3004\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"3005\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3006\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3008\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"3009\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3011\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3013\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3015\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3017\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"3019\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3021\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3023\" >&lt;=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3025\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3026\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"3028\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3030\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"3031\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3032\" >;<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"10\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">PlacedComponent() + 4 other unchanged items<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3043\" >}<\/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=\"3055\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"3056\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"3057\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3058\" >&gt;<\/span> <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"18\"><span class=\"codescope-identifier\" data-tokenid=\"3060\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"3062\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3064\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3066\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"3067\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"3068\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3069\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"3070\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3071\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3072\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"3082\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3084\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3086\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"3087\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"3097\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3099\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3101\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3102\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3113\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3115\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3117\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3119\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"3120\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3121\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3123\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3124\" >)<\/span><span class=\"codescope-region\" data-regionid=\"19\">\n        <span class=\"codescope-operator\" data-tokenid=\"3135\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3149\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3150\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3151\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"3152\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3153\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3154\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3155\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3170\" >try<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3184\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3202\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3203\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3204\" >PushClip<\/span><span class=\"codescope-operator\" data-tokenid=\"3205\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3206\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3208\" >RectangleGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"3209\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3210\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3212\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"3213\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3214\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3215\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3217\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3218\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3220\" >ActualWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"3221\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3223\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"3224\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3225\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3226\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3227\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3245\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"3247\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3248\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3250\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3252\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3254\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3255\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3273\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"3295\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3296\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3297\" >DrawRectangle<\/span><span class=\"codescope-operator\" data-tokenid=\"3298\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3299\" >Background<\/span><span class=\"codescope-operator\" data-tokenid=\"3300\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3302\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3303\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3305\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3307\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"3308\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3309\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3310\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3311\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3312\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3314\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3315\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3317\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3318\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3319\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"3320\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3322\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"3323\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3324\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3325\" >;<\/span>   <span class=\"codescope-comment\" data-tokenid=\"3329\" >\/\/This<\/span> <span class=\"codescope-comment\" data-tokenid=\"3331\" >is<\/span> <span class=\"codescope-comment\" data-tokenid=\"3333\" >needed<\/span> <span class=\"codescope-comment\" data-tokenid=\"3335\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"3337\" >hit-testing<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3359\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3361\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3362\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3363\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3364\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3365\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3391\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3392\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3393\" >PushOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3394\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3395\" >SecondaryItemOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3396\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3397\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"3420\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3421\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3422\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"3423\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3424\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3425\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3427\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3428\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3430\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3431\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3432\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"3455\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3457\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3458\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3459\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3460\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3461\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3487\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3488\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3489\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3490\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3491\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3492\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3510\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3524\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3538\" >finally<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3552\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3570\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3571\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3572\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3573\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3574\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3575\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3589\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3599\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3611\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3613\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3615\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3617\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3618\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3619\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3621\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3622\" >)<\/span><span class=\"codescope-region\" data-regionid=\"20\">\n        <span class=\"codescope-operator\" data-tokenid=\"3633\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3647\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3648\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3649\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3650\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3651\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3652\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3653\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3668\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3670\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3672\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3674\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3675\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"3676\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"3677\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3678\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3679\" >GetPosition<\/span><span class=\"codescope-operator\" data-tokenid=\"3680\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3681\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3682\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3683\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3684\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3685\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"3699\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3701\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3703\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3705\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3706\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3707\" >FirstOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"3708\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3709\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"3711\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3713\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3714\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3715\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"3717\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3719\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3720\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3721\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"3722\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3723\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"3724\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3725\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3726\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3741\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3743\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3744\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3746\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3748\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3749\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3763\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3781\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3783\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3785\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3786\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"3805\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3807\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3809\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3810\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3812\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3814\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3815\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3817\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3819\" >Cursors<\/span><span class=\"codescope-operator\" data-tokenid=\"3820\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3821\" >Hand<\/span> <span class=\"codescope-operator\" data-tokenid=\"3823\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3825\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3826\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3844\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3845\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3846\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3847\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3861\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3871\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3883\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3885\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3887\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3889\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3890\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3891\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3893\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3894\" >)<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n        <span class=\"codescope-operator\" data-tokenid=\"3905\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3919\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3920\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3921\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3922\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3923\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3924\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3925\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3940\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3942\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3943\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3945\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3947\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3948\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3962\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3980\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3982\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3984\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3985\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4003\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"4005\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4007\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4008\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4026\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"4027\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4028\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4029\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4043\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4053\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"21\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4066\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4068\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4070\" >EventHandler<\/span><span class=\"codescope-operator\" data-tokenid=\"4071\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"4072\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"4073\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4075\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"4076\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4087\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4089\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4091\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4093\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4094\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4095\" >MouseButtonEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4097\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"4098\" >)<\/span><span class=\"codescope-region\" data-regionid=\"22\">\n        <span class=\"codescope-operator\" data-tokenid=\"4109\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4123\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4124\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4125\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4126\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4127\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"4128\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4129\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4144\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4146\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4147\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"4148\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"4149\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4150\" >Item<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4152\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4154\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4155\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4156\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4158\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4159\" >)<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4177\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"4178\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"4179\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4180\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"4181\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4182\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"4183\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4185\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4187\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"4188\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4189\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4190\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4191\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4192\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4202\" >}<\/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=\"4214\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4216\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4217\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4218\" >)<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n        <span class=\"codescope-operator\" data-tokenid=\"4229\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4243\" >switch<\/span> <span class=\"codescope-operator\" data-tokenid=\"4245\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4246\" >HitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4247\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4261\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4279\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4281\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4282\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4283\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"4284\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4306\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4308\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4309\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4327\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4329\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4330\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4331\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"4332\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4354\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4356\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4357\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4375\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4377\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4378\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4379\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4380\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4402\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4404\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4405\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4406\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4407\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4408\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4409\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4410\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4411\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4413\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4415\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4416\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4417\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4418\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4419\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4420\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4421\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4422\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4423\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4441\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4443\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4444\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4445\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4446\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4468\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"4470\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4471\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4472\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4473\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4474\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4475\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4476\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4477\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4478\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4480\" >&amp;&amp;<\/span> <span class=\"codescope-operator\" data-tokenid=\"4482\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4483\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4484\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4485\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4486\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4487\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4488\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4489\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4490\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4491\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4505\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4519\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4521\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4522\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4532\" >}<\/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=\"4544\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4546\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4548\" >HitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4550\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4551\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4552\" >PointHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4554\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4555\" >)<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n        <span class=\"codescope-operator\" data-tokenid=\"4566\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4580\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4582\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4583\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4584\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4585\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4586\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4604\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4606\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4607\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4621\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4623\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4624\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4625\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4626\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4627\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4628\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4629\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4639\" >}<\/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=\"4651\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4653\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4655\" >GeometryHitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4657\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4658\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4659\" >GeometryHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4661\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4662\" >)<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n        <span class=\"codescope-operator\" data-tokenid=\"4673\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4687\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4689\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4690\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4691\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4692\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4693\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4711\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4713\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4714\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4728\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4730\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4731\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4732\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4733\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4734\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4735\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4736\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4746\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"25\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"4758\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4760\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"4761\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4762\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4764\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4765\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4767\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4769\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4771\" >FormattedText<\/span><span class=\"codescope-operator\" data-tokenid=\"4772\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4773\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4774\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4776\" >CultureInfo<\/span><span class=\"codescope-operator\" data-tokenid=\"4777\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4778\" >CurrentCulture<\/span><span class=\"codescope-operator\" data-tokenid=\"4779\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4781\" >FlowDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"4782\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4783\" >LeftToRight<\/span><span class=\"codescope-operator\" data-tokenid=\"4784\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4786\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4788\" >Typeface<\/span><span class=\"codescope-operator\" data-tokenid=\"4789\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4790\" >FontFamily<\/span><span class=\"codescope-operator\" data-tokenid=\"4791\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4793\" >FontStyle<\/span><span class=\"codescope-operator\" data-tokenid=\"4794\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4796\" >FontWeight<\/span><span class=\"codescope-operator\" data-tokenid=\"4797\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4799\" >FontStretch<\/span><span class=\"codescope-operator\" data-tokenid=\"4800\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4801\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4803\" >FontSize<\/span><span class=\"codescope-operator\" data-tokenid=\"4804\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4806\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"4807\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4808\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4819\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4821\" >PlacedItem<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n        <span class=\"codescope-operator\" data-tokenid=\"4832\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4846\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4848\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4850\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4852\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4853\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4867\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4869\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4871\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4872\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4886\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4888\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4889\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4890\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4892\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4893\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4907\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4909\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4911\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"4912\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4914\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"4915\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4930\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4932\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"4933\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4934\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4935\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4936\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4938\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4939\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4941\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4943\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4944\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4946\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4948\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4949\" >)<\/span><span class=\"codescope-region\" data-regionid=\"27\">\n            <span class=\"codescope-operator\" data-tokenid=\"4964\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4982\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"4984\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4986\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4987\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5005\" >_Presenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"5007\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5009\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5010\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5028\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5030\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5032\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"5033\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5051\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5052\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5053\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5054\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5068\" >}<\/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=\"5084\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5086\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5088\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5089\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5090\" >)<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n            <span class=\"codescope-operator\" data-tokenid=\"5105\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5123\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5125\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5127\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5129\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5131\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5132\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5150\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5152\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5153\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5155\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5157\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5158\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5180\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"5181\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5200\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5202\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5203\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5204\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5205\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5207\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5209\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5210\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5211\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5212\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5213\" >Block<\/span> <span class=\"codescope-operator\" data-tokenid=\"5215\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5217\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5218\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5219\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"5221\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5223\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5224\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5246\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5248\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5250\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5252\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5253\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5254\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5255\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5256\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5257\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5258\" >SeparatorGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5259\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5261\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"5262\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5264\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5266\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5268\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5270\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5271\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5272\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5274\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5275\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5293\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5295\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5297\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5298\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5299\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5300\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5302\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5304\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5305\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5306\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5307\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5308\" >Arrow<\/span> <span class=\"codescope-operator\" data-tokenid=\"5310\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5312\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5313\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5314\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"5316\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5318\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5319\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5341\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5343\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5345\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5347\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5348\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5349\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5350\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5351\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5352\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5353\" >ArrowGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5354\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5356\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"5357\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5359\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5361\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5363\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5365\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5366\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5367\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5369\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5370\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5388\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5390\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5392\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5393\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5394\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5395\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5397\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5399\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5400\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5401\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5402\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5403\" >Namespace<\/span><span class=\"codescope-operator\" data-tokenid=\"5404\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5426\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5428\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5430\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5432\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5433\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5434\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5435\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5436\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5437\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5438\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5439\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5440\" >&quot;::&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5441\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5442\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5444\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5446\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5448\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5450\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5451\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5452\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5454\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5455\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5473\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5475\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5477\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5478\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5479\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5480\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5482\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5484\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5485\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5486\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5487\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5488\" >Colon<\/span><span class=\"codescope-operator\" data-tokenid=\"5489\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5511\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5513\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5515\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5517\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5518\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5519\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5520\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5521\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5522\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5523\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5524\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5525\" >&quot;:<\/span> <span class=\"codescope-literal\" data-tokenid=\"5527\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5528\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5529\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5531\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5533\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5535\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5537\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5538\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5539\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5541\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5542\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5560\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5562\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5564\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5565\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5566\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5567\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5569\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5571\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5572\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5573\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5574\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5575\" >Equals<\/span><span class=\"codescope-operator\" data-tokenid=\"5576\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5598\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5600\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5602\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5604\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5605\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5606\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5607\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5608\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5609\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5610\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5611\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5612\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5614\" >=<\/span> <span class=\"codescope-literal\" data-tokenid=\"5616\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5617\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5618\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5620\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5622\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5624\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5626\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5627\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5628\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5630\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5631\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5649\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5651\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5653\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5654\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5655\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5656\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5658\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5660\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5661\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5662\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5663\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5664\" >Space<\/span><span class=\"codescope-operator\" data-tokenid=\"5665\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5687\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5689\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5691\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5693\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5694\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5695\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5696\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5697\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5698\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5699\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5700\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5701\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5703\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5704\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5705\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5707\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5709\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5711\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5713\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5714\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5715\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5717\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5718\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5737\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5739\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5741\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5743\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5744\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5745\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5746\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5747\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5748\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5749\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5750\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5751\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5752\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5753\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"5755\" >??<\/span> <span class=\"codescope-literal\" data-tokenid=\"5757\" >&quot;&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5758\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5759\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5761\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5762\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5764\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5766\" >IsGrayedOut<\/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\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5774\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5775\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5789\" >}<\/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=\"5805\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5807\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5809\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5810\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5811\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5813\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5814\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5816\" >ref<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5818\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5820\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5821\" >)<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n            <span class=\"codescope-operator\" data-tokenid=\"5836\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5854\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5856\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5857\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5859\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5861\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5863\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5865\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5866\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5867\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5869\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5871\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5872\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5894\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5896\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5898\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5899\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5900\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5901\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5902\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5903\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5905\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5906\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5907\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5908\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5909\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5927\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5929\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5931\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5932\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5933\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5934\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5935\" >ShorterVersion<\/span> <span class=\"codescope-operator\" data-tokenid=\"5937\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5939\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5941\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5943\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5944\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5945\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5946\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5947\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5949\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5951\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5952\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5974\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5976\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5978\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5979\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5980\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5981\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5982\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5983\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5985\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5986\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5987\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5988\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5989\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5990\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5991\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6005\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6021\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6023\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6025\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"6026\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6027\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6029\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"6030\" >)<\/span><span class=\"codescope-region\" data-regionid=\"30\">\n            <span class=\"codescope-operator\" data-tokenid=\"6045\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6063\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6065\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6066\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"6068\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6070\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"6072\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6074\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6075\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6076\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"6078\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6080\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"6081\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6103\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"6104\" >;<\/span> <span class=\"codescope-comment\" data-tokenid=\"6106\" >\/\/Keep<\/span> <span class=\"codescope-comment\" data-tokenid=\"6108\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6110\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"6112\" >item<\/span> <span class=\"codescope-comment\" data-tokenid=\"6114\" >at<\/span> <span class=\"codescope-comment\" data-tokenid=\"6116\" >this<\/span> <span class=\"codescope-comment\" data-tokenid=\"6118\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"6120\" >level<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"6139\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"6141\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6143\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6144\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6145\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"6146\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6164\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6165\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6166\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6167\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6181\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6197\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6199\" >IEnumerable<\/span><span class=\"codescope-operator\" data-tokenid=\"6200\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6201\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6202\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6204\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6205\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6206\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6208\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"6209\" >)<\/span><span class=\"codescope-region\" data-regionid=\"31\">\n            <span class=\"codescope-operator\" data-tokenid=\"6224\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6242\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6244\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6245\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"6246\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"6248\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6250\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"6252\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6254\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6255\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6277\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6279\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6281\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"6282\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6300\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6302\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6303\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"6305\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6307\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6308\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6330\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6332\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6334\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"6335\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6349\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"31\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6360\" >}<\/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=\"6372\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6374\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6376\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6378\" >ArrangeOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"6379\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6380\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6382\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6383\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n        <span class=\"codescope-operator\" data-tokenid=\"6394\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6408\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6410\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6412\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6413\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6414\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6415\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6416\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"6417\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6419\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6421\" >_<\/span><span class=\"codescope-operator\" data-tokenid=\"6422\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6423\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6437\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6439\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6440\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6450\" >}<\/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=\"6462\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6464\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6465\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6466\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6467\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6469\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6470\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6471\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6473\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6474\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6476\" >out<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6478\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6480\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"6481\" >)<\/span><span class=\"codescope-region\" data-regionid=\"33\">\n        <span class=\"codescope-operator\" data-tokenid=\"6492\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6506\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6508\" >pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"6510\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6512\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6514\" >Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6515\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6516\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"6517\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6519\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"6520\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6521\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6536\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6538\" >placedItems<\/span> <span class=\"codescope-operator\" data-tokenid=\"6540\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"6542\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6543\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"6544\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6545\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6546\" >Items<\/span><span class=\"codescope-operator\" data-tokenid=\"6547\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6548\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6549\" >EnsureNotNull<\/span><span class=\"codescope-operator\" data-tokenid=\"6550\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6551\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6552\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6553\" >ArraySelect<\/span><span class=\"codescope-operator\" data-tokenid=\"6554\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6555\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6557\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6559\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6561\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"6562\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6563\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6564\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6566\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"6567\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6569\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6570\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6571\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6572\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6587\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6589\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6591\" >spacing<\/span> <span class=\"codescope-operator\" data-tokenid=\"6593\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6595\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"6596\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6610\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6612\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6614\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6616\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6617\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6632\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6633\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6634\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6635\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6637\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6639\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6641\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6643\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6644\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6645\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6646\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6647\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6648\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6649\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6663\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6665\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6666\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6667\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6668\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"6670\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6672\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6673\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6687\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6705\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6707\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6709\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6711\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6712\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6713\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"6714\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6715\" >p<\/span> <span class=\"codescope-operator\" data-tokenid=\"6717\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6719\" >p<\/span><span class=\"codescope-operator\" data-tokenid=\"6720\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6721\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6722\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6723\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6724\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"6726\" >??<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6728\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6729\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6730\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6749\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6751\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6752\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6754\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6756\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6774\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6796\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6797\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6798\" >Clear<\/span><span class=\"codescope-operator\" data-tokenid=\"6799\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6800\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6801\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6824\" >\/\/1.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6826\" >Attempt<\/span> <span class=\"codescope-comment\" data-tokenid=\"6828\" >placing<\/span> <span class=\"codescope-comment\" data-tokenid=\"6830\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6832\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"6834\" >with<\/span> <span class=\"codescope-comment\" data-tokenid=\"6836\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6838\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"6840\" >priority<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6862\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6864\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6866\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6867\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6889\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6891\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6892\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6894\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6896\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6898\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6899\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6901\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6903\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6905\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6906\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6907\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"6908\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6910\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6911\" >++<\/span><span class=\"codescope-operator\" data-tokenid=\"6912\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6934\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6960\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6962\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6963\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6965\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6967\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6969\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6970\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"6971\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6972\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"6973\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6974\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6975\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6976\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6977\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6978\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"6980\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6982\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6983\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6984\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"7010\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"7040\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"7041\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7042\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"7043\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7044\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"7045\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7046\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"7076\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"7077\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7078\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"7080\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7082\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"7083\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"7113\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"7115\" >+=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7117\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"7118\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7119\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"7121\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7123\" >spacing<\/span><span class=\"codescope-operator\" data-tokenid=\"7124\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"7150\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"7172\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7195\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7197\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7198\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"7200\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7202\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"7203\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7229\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7230\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7253\" >\/\/2.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7255\" >Compute<\/span> <span class=\"codescope-comment\" data-tokenid=\"7257\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"7259\" >next<\/span> <span class=\"codescope-comment\" data-tokenid=\"7261\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"7263\" >level<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7285\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7287\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7289\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7291\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7292\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7314\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7316\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7317\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7319\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7321\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7323\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7324\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7350\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7351\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7352\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7353\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7354\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7355\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7357\" >ref<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7359\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7360\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7361\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7384\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7386\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7387\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7389\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7391\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7392\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7418\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7419\" >;<\/span>  <span class=\"codescope-comment\" data-tokenid=\"7422\" >\/\/Cannot<\/span> <span class=\"codescope-comment\" data-tokenid=\"7424\" >shrink<\/span> <span class=\"codescope-comment\" data-tokenid=\"7426\" >anything<\/span> <span class=\"codescope-comment\" data-tokenid=\"7428\" >else<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7451\" >\/\/3.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7453\" >Discard<\/span> <span class=\"codescope-comment\" data-tokenid=\"7455\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"7457\" >of<\/span> <span class=\"codescope-comment\" data-tokenid=\"7459\" >lower<\/span> <span class=\"codescope-comment\" data-tokenid=\"7461\" >priority<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7483\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7485\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7486\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7488\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7490\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7492\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7493\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7519\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7520\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7521\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7522\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7523\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7524\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7525\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"7548\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7550\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7552\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7553\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7571\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7585\" >}<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"7600\" >maxX<\/span> <span class=\"codescope-operator\" data-tokenid=\"7602\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7604\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"7605\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7619\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7621\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"7622\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7632\" >}<\/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=\"7644\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7646\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7648\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7650\" >MeasureOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"7651\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7652\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7654\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7655\" >)<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n        <span class=\"codescope-operator\" data-tokenid=\"7666\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7680\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7682\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7683\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7684\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7685\" >IsInfinity<\/span><span class=\"codescope-operator\" data-tokenid=\"7686\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7687\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7688\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7689\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"7690\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7691\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7705\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7723\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7725\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7727\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7729\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7730\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7731\" >MaxValue<\/span><span class=\"codescope-operator\" data-tokenid=\"7732\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7750\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7752\" >frac<\/span> <span class=\"codescope-operator\" data-tokenid=\"7754\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7756\" >SoftWidthLimitFraction<\/span><span class=\"codescope-operator\" data-tokenid=\"7757\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"7776\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7778\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7779\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"7780\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7781\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7782\" >IsNaN<\/span><span class=\"codescope-operator\" data-tokenid=\"7783\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7784\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7785\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"7787\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7789\" >SoftWidthReference<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7791\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7793\" >FrameworkElement<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7795\" >fwe<\/span> <span class=\"codescope-operator\" data-tokenid=\"7797\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7799\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7800\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7801\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7803\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7805\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7806\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7828\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7830\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"7832\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7833\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7834\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7835\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7836\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7837\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7838\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7840\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7842\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7843\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7844\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"7863\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"7864\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7865\" >widthLimit<\/span><span class=\"codescope-operator\" data-tokenid=\"7866\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7868\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7870\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7872\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7873\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7874\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"7875\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7876\" >LastOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"7877\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7878\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7879\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7897\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7899\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7901\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7902\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7903\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7904\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7906\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7907\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7908\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7922\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7936\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7938\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7940\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7941\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7942\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7943\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7945\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7946\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7947\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7957\" >}<\/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=\"7969\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7971\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7973\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7975\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7976\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7977\" >DependencyPropertyChangedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7979\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7980\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n        <span class=\"codescope-operator\" data-tokenid=\"7991\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"8005\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"8006\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"8007\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"8008\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"8009\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"8010\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"8011\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"8025\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"8027\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"8028\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"8029\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"8030\" >Property<\/span> <span class=\"codescope-operator\" data-tokenid=\"8032\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8034\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"8035\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"8049\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"8067\" >_Scope<\/span> <span class=\"codescope-operator\" data-tokenid=\"8069\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8071\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"8072\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"8073\" >NewValue<\/span> <span class=\"codescope-keyword\" data-tokenid=\"8075\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8077\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"8078\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"8092\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"8102\" >}<\/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=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">_Components + 16 other unchanged items<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8109\" >}<\/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=\"36\"><span class=\"codescope-keyword\" data-tokenid=\"8117\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"8119\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8121\" >ScopeItemClickedEventArgs<\/span> <span class=\"codescope-operator\" data-tokenid=\"8123\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8125\" >EventArgs<\/span><span class=\"codescope-region\" data-regionid=\"37\">\n    <span class=\"codescope-operator\" data-tokenid=\"8132\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"8142\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8144\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"8145\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"8146\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8148\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"8149\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"8160\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8162\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"8163\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"8164\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"8165\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"8166\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8168\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"8169\" >)<\/span><span class=\"codescope-region\" data-regionid=\"38\">\n        <span class=\"codescope-operator\" data-tokenid=\"8180\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"8194\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"8196\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8198\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"8199\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"8209\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"38\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8216\" >}<\/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=\"8224\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"8226\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8228\" >ScopeItemHitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"39\">\n    <span class=\"codescope-operator\" data-tokenid=\"8235\" >{<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8245\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"8246\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8256\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"8257\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8267\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8268\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8278\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8279\" >,<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8285\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"39\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"36\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">class ScopeItemClickedEventArgs, enum ScopeItemHitTestMode<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"8288\"  data-linestart=\"427\">}<\/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\r\n<\/div>\r\n<div class=\"codescope-code-container codescope-option-dependent-element\" style=\"display: none;\" data-optionid=\"3\">\r\n<div class=\"codescope-code-inner\">\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\" 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><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-line-region\" data-regionid=\"3\"><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><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\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">42<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"4\"><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><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\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">52<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"5\"><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><div class=\"codescope-linenumber\">57<\/div>\n<div class=\"codescope-linenumber\">58<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/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-line-region\" data-regionid=\"6\"><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><div class=\"codescope-linenumber\">68<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">69<\/div>\n<div class=\"codescope-linenumber\">70<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">&nbsp;<\/div>\n<div class=\"codescope-linenumber\">71<\/div>\n<div class=\"codescope-linenumber\">72<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"7\"><div class=\"codescope-linenumber\">73<\/div>\n<div class=\"codescope-linenumber\">74<\/div>\n<div class=\"codescope-linenumber\">75<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"8\"><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-line-region\" data-regionid=\"9\"><div class=\"codescope-linenumber\">87<\/div>\n<div class=\"codescope-linenumber\">88<\/div>\n<\/div><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-line-region\" data-regionid=\"10\"><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-line-region\" data-regionid=\"11\"><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><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-line-region\" data-regionid=\"12\"><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><div class=\"codescope-linenumber\">124<\/div>\n<\/div><div class=\"codescope-linenumber\">125<\/div>\n<div class=\"codescope-linenumber\">126<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"13\"><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-line-region\" data-regionid=\"14\"><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><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-line-region\" data-regionid=\"15\"><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><div class=\"codescope-linenumber\">147<\/div>\n<\/div><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 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-line-region\" data-regionid=\"16\"><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><div class=\"codescope-linenumber\">180<\/div>\n<div class=\"codescope-linenumber\">181<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"17\"><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><div class=\"codescope-linenumber\">196<\/div>\n<div class=\"codescope-linenumber\">197<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"18\"><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><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-line-region\" data-regionid=\"19\"><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><div class=\"codescope-linenumber\">219<\/div>\n<div class=\"codescope-linenumber\">220<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"20\"><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><div class=\"codescope-linenumber\">235<\/div>\n<div class=\"codescope-linenumber\">236<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"21\"><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><div class=\"codescope-linenumber\">242<\/div>\n<div class=\"codescope-linenumber\">243<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"22\"><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><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-line-region\" data-regionid=\"23\"><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-line-region\" data-regionid=\"24\"><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><div class=\"codescope-linenumber\">266<\/div>\n<div class=\"codescope-linenumber\">267<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"25\"><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><div class=\"codescope-linenumber\">288<\/div>\n<div class=\"codescope-linenumber\">289<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"26\"><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><div class=\"codescope-linenumber\">296<\/div>\n<div class=\"codescope-linenumber\">297<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"27\"><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><div class=\"codescope-linenumber\">305<\/div>\n<div class=\"codescope-linenumber\">306<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"28\"><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><div class=\"codescope-linenumber\">313<\/div>\n<\/div><div class=\"codescope-linenumber\">314<\/div>\n<div class=\"codescope-linenumber\">315<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"29\"><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><div class=\"codescope-linenumber\">320<\/div>\n<div class=\"codescope-linenumber\">321<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"30\"><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><div class=\"codescope-linenumber\">373<\/div>\n<div class=\"codescope-linenumber\">374<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"31\"><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><div class=\"codescope-linenumber\">389<\/div>\n<div class=\"codescope-linenumber\">390<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"32\"><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><\/div><div class=\"codescope-linenumber\">398<\/div>\n<\/div><div class=\"codescope-linenumber\">399<\/div>\n<div class=\"codescope-linenumber\">400<\/div>\n<div class=\"codescope-line-region codescope-line-region-collapsed\" data-regionid=\"33\"><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-line-region\" data-regionid=\"35\"><div class=\"codescope-linenumber\">405<\/div>\n<div class=\"codescope-linenumber\">406<\/div>\n<div class=\"codescope-linenumber\">407<\/div>\n<\/div><div class=\"codescope-linenumber\">408<\/div>\n<div class=\"codescope-linenumber\">409<\/div>\n<div class=\"codescope-linenumber\">410<\/div>\n<div class=\"codescope-line-region\" data-regionid=\"36\"><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><\/div><div class=\"codescope-linenumber\">417<\/div>\n<\/div><div class=\"codescope-linenumber\">418<\/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-expanded codescope-region-button\" data-regionid=\"2\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" 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><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=\"3\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" data-regionid=\"3\"><div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" 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-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><\/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><\/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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><\/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><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><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=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\" onmouseover=\"EmbeddedCodeScopeHighlightRegion(this, true)\" onmouseout=\"EmbeddedCodeScopeHighlightRegion(this, false)\"\/><\/div>\n<div class=\"codescope-margin-region\" 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><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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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><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><\/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><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=\"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><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=\"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><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&nbsp;<\/span><\/div>\n<div class=\"codescope-linemargin\"><div><\/div><span>&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=\"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><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><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=\"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><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><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=\"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>\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-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=\"2\">\n        <span class=\"codescope-operator\" data-tokenid=\"179\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"193\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"195\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"196\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"197\" >Scope<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"198\" >Property<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"199\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"200\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"201\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"202\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"203\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"204\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"205\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"206\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"220\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"222\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"223\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"224\" >ScopeProperty<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"225\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"226\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"227\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"228\" >this<\/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-removedblock\" data-tokenid=\"234\" > <\/span><span class=\"codescope-operator codescope-removedblock\" 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=\"2\" 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 codescope-changedblock\" data-tokenid=\"263\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"264\" >Property<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"265\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"266\" >OutlineScope<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"267\" >&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"268\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"269\" >Scope<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"270\" >Presenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"271\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"272\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"273\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"274\" >new<\/span><span class=\" codescope-removedblock\" data-tokenid=\"275\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"276\" >Framework<\/span><span class=\"codescope-identifier\" data-tokenid=\"277\" >Property<\/span><span class=\" codescope-changedblock\" data-tokenid=\"278\" > <\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"279\" >=<\/span><span class=\" codescope-changedblock\" data-tokenid=\"280\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"282\"  data-linestart=\"27\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"283\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"284\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"285\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"286\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"287\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"288\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"289\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"290\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"291\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"292\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"293\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"294\" >PortablePropertyFactory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"295\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"296\" >OutlineScope<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"297\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"298\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"299\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"300\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"301\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"302\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"303\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"304\" >nameof<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"305\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"306\" >Scope<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"307\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"308\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"309\" > <\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"310\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"312\"  data-linestart=\"28\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"313\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"314\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"315\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"316\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"317\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"318\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"319\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"320\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"321\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"322\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"323\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"324\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"325\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"326\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"327\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"328\" >flags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"329\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"330\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"331\" >PortablePropertyFlags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"332\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"333\" >AffectsMeasure<\/span><span class=\" codescope-newblock\" data-tokenid=\"334\" > <\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"335\" >|<\/span><span class=\" codescope-newblock\" data-tokenid=\"336\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"337\" >PortablePropertyFlags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"338\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"339\" >AffectsRender<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"340\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"341\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"342\" > <\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"353\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"355\" >Brush<\/span> <span class=\"codescope-identifier\" data-tokenid=\"357\" >LinkForeground<\/span><span class=\"codescope-region\" data-regionid=\"3\">\n        <span class=\"codescope-operator\" data-tokenid=\"368\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"382\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"384\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"385\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"386\" >LinkForegroundProperty<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"387\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"388\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"389\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"390\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"391\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"392\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"393\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"394\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"408\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"410\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"411\" > <\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"412\" >LinkForegroundProperty<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"413\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"414\" >SetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"415\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"416\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"417\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"419\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"420\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"421\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"422\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"423\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"433\" >}<\/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=\"445\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"447\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"449\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"451\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"452\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"453\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"454\" >Brush<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"455\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"457\" >LinkForegroundProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"459\" >=<\/span> <span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"461\" >DependencyProperty<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"462\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"463\" >Register<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"464\" >(<\/span><span class=\"codescope-literal codescope-removedblock\" data-tokenid=\"465\" >&quot;LinkForeground&quot;<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"466\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"467\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"468\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"469\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"470\" >Brush<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"471\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"472\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"473\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"474\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"475\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"476\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"477\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"478\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"479\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"480\" >new<\/span><span class=\" codescope-removedblock\" data-tokenid=\"481\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"482\" >PropertyMetadata<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"483\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"484\" >null<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"485\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"486\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"487\" >;<\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"489\"  data-linestart=\"37\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"490\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"491\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"492\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"493\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"494\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"495\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"496\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"497\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"498\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"499\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"500\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"501\" >PortablePropertyFactory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"502\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"503\" >Brush<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"504\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"505\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"506\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"507\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"508\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"509\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"510\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"511\" >nameof<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"512\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"513\" >LinkForeground<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"514\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"515\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"516\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"517\" > <\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"528\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"530\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"532\" >SecondaryItemOpacity<\/span> <span class=\"codescope-operator\" data-tokenid=\"534\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"536\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"537\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"539\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"540\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"542\" >}<\/span> <span class=\"codescope-operator\" data-tokenid=\"544\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"546\" >0.5<\/span><span class=\"codescope-operator\" data-tokenid=\"547\" >;<\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"550\"  data-linestart=\"41\"> <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"560\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"562\" >ScopeItemHitTestMode<\/span> <span class=\"codescope-identifier\" data-tokenid=\"564\" >HitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"4\">\n        <span class=\"codescope-operator\" data-tokenid=\"575\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"589\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"591\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"592\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"593\" >HitTestMode<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"594\" >Property<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"595\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"596\" >GetValue<\/span><span class=\"codescope-operator\" data-tokenid=\"597\" >(<\/span><span class=\"codescope-keyword codescope-changedblock\" data-tokenid=\"598\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"599\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"600\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"601\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"602\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"616\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"618\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"619\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"620\" >HitTestModeProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"621\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"622\" >SetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"623\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"624\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"625\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"627\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"628\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"629\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"630\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"631\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"641\" >}<\/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=\"653\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"655\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"657\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"659\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"660\" >Property<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"661\" >&lt;<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"662\" >ScopeItem<\/span><span class=\"codescope-identifier\" data-tokenid=\"663\" >HitTestMode<\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"664\" >&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"665\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"666\" >HitTestMode<\/span><span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"667\" >Property<\/span><span class=\" codescope-changedblock\" data-tokenid=\"668\" > <\/span><span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"669\" >=<\/span><span class=\" codescope-changedblock\" data-tokenid=\"670\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"672\"  data-linestart=\"48\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"673\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"674\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"675\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"676\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"677\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"678\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"679\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"680\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"681\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"682\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"683\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"684\" >PortablePropertyFactory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"685\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"686\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"687\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"688\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"689\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"690\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"691\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"692\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"693\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"694\" >nameof<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"695\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"696\" >HitTestMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"697\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"698\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"699\" > <\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"700\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"702\"  data-linestart=\"49\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"703\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"704\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"705\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"706\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"707\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"708\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"709\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"710\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"711\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"712\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"713\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"714\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"715\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"716\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"717\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"718\" >defaultValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"719\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"720\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"721\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"722\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"723\" >Always<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"724\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"725\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"726\" > <\/span>\n\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"729\"  data-linestart=\"51\"> <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"739\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"741\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"743\" >SoftWidthLimitFraction<\/span><span class=\"codescope-region\" data-regionid=\"5\">\n        <span class=\"codescope-operator\" data-tokenid=\"754\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"768\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"770\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"771\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"772\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"773\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"774\" >GetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"775\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"776\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"777\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"778\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"779\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"780\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"794\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"796\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"797\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"798\" >SoftWidthLimitFractionProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"799\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"800\" >SetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"801\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"802\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"803\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"805\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"806\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"807\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"808\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"809\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"819\" >}<\/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=\"831\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"833\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"835\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"837\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"838\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"839\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"840\" >double<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"841\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"843\" >SoftWidthLimitFractionProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"845\" >=<\/span> <span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"847\" >DependencyProperty<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"848\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"849\" >Register<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"850\" >(<\/span><span class=\"codescope-literal codescope-removedblock\" data-tokenid=\"851\" >&quot;SoftWidthLimitFraction&quot;<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"852\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"853\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"854\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"855\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"856\" >double<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"857\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"858\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"859\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"860\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"861\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"862\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"863\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"864\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"865\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"866\" >new<\/span><span class=\" codescope-removedblock\" data-tokenid=\"867\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"868\" >FrameworkPropertyMetadata<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"869\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"870\" >double<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"871\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"872\" >NaN<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"873\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"874\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"875\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"876\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"877\" >AffectsMeasure<\/span><span class=\" codescope-removedblock\" data-tokenid=\"878\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"879\" >|<\/span><span class=\" codescope-removedblock\" data-tokenid=\"880\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"881\" >FrameworkPropertyMetadataOptions<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"882\" >.<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"883\" >AffectsArrange<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"884\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"885\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"886\" >;<\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"888\"  data-linestart=\"58\"> <\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"890\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"892\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"893\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"894\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"895\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"896\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"897\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"898\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"899\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"900\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"901\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"902\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"903\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"904\" >PortablePropertyFactory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"905\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"906\" >double<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"907\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"908\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"909\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"910\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"911\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"912\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"913\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"914\" >nameof<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"915\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"916\" >SoftWidthLimitFraction<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"917\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"918\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"919\" > <\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"920\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"922\"  data-linestart=\"59\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"923\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"924\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"925\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"926\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"927\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"928\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"929\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"930\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"931\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"932\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"933\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"934\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"935\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"936\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"937\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"938\" >defaultValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"939\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"940\" > <\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"941\" >double<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"942\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"943\" >NaN<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"944\" >,<\/span><span class=\" codescope-newblock\" data-tokenid=\"945\" > <\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"946\" > <\/span>\n<span class=\" codescope-newblock\" data-tokenid=\"948\"  data-linestart=\"60\"> <\/span><span class=\" codescope-newblock\" data-tokenid=\"949\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"950\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"951\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"952\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"953\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"954\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"955\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"956\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"957\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"958\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"959\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"960\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"961\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"962\" > <\/span><span class=\" codescope-newblock\" data-tokenid=\"963\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"964\" >flags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"965\" >:<\/span><span class=\" codescope-newblock\" data-tokenid=\"966\" > <\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"967\" >PortablePropertyFlags<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"968\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"969\" >AffectsMeasure<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"970\" >)<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"971\" >;<\/span><span class=\" codescope-newblock codescope-padding-pseudotoken\" data-tokenid=\"972\" > <\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"983\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"985\" >object<\/span> <span class=\"codescope-identifier\" data-tokenid=\"987\" >SoftWidthReference<\/span><span class=\"codescope-region\" data-regionid=\"6\">\n        <span class=\"codescope-operator\" data-tokenid=\"998\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"1012\" >get<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1014\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1015\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1016\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1017\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1018\" >GetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1019\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1020\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"1021\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1022\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1023\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1024\" >}<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"1038\" >set<\/span> <span class=\"codescope-operator codescope-changedblock\" data-tokenid=\"1040\" >=&gt;<\/span><span class=\" codescope-changedblock\" data-tokenid=\"1041\" > <\/span><span class=\"codescope-identifier\" data-tokenid=\"1042\" >SoftWidthReferenceProperty<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1043\" >.<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1044\" >SetValue<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1045\" >(<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1046\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"1047\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1049\" >value<\/span><span class=\"codescope-operator\" data-tokenid=\"1050\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1051\" >;<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1052\" > <\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1053\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"1063\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"6\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n<span class=\" codescope-removedblock\" data-tokenid=\"1067\"  data-linestart=\"68\"> <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1068\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1069\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1070\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1071\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1072\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1073\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1074\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1075\" >\/\/<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1076\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1077\" >Using<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1078\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1079\" >a<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1080\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1081\" >DependencyProperty<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1082\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1083\" >as<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1084\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1085\" >the<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1086\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1087\" >backing<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1088\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1089\" >store<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1090\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1091\" >for<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1092\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1093\" >SoftWidthReference.<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1094\" > <\/span><span class=\" codescope-removedblock\" data-tokenid=\"1095\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1096\" >This<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1097\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1098\" >enables<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1099\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1100\" >animation,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1101\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1102\" >styling,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1103\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1104\" >binding,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1105\" > <\/span><span class=\"codescope-comment codescope-removedblock\" data-tokenid=\"1106\" >etc...<\/span><span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1107\" > <\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1117\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1119\" >static<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1121\" >readonly<\/span> <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1123\" >Styled<\/span><span class=\"codescope-identifier\" data-tokenid=\"1124\" >Property<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1125\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1126\" >object<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1127\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1129\" >SoftWidthReferenceProperty<\/span> <span class=\"codescope-operator\" data-tokenid=\"1131\" >=<\/span>\n            <span class=\"codescope-identifier codescope-changedblock\" data-tokenid=\"1145\" >Portable<\/span><span class=\"codescope-identifier\" data-tokenid=\"1146\" >Property<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1147\" >Factory<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1148\" >&lt;<\/span><span class=\"codescope-keyword codescope-newblock\" data-tokenid=\"1149\" >object<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1150\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"1151\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1152\" >Register<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1153\" >&lt;<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1154\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1155\" >&gt;<\/span><span class=\"codescope-operator codescope-newblock\" data-tokenid=\"1156\" >(<\/span><span class=\"codescope-identifier codescope-newblock\" data-tokenid=\"1157\" >nameof<\/span><span class=\"codescope-operator\" data-tokenid=\"1158\" >(<\/span><span class=\"codescope-literal codescope-removedblock\" data-tokenid=\"1159\" >&quot;<\/span><span class=\"codescope-identifier\" data-tokenid=\"1160\" >SoftWidthReference<\/span><span class=\"codescope-literal codescope-removedblock\" data-tokenid=\"1161\" >&quot;<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1162\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1163\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1164\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1165\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1166\" >object<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1167\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1168\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1169\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1170\" >typeof<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1171\" >(<\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1172\" >AdvancedScopePresenter<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1173\" >)<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1174\" >,<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1175\" > <\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1176\" >new<\/span><span class=\" codescope-removedblock\" data-tokenid=\"1177\" > <\/span><span class=\"codescope-identifier codescope-removedblock\" data-tokenid=\"1178\" >PropertyMetadata<\/span><span class=\"codescope-operator codescope-removedblock\" data-tokenid=\"1179\" >(<\/span><span class=\"codescope-keyword codescope-removedblock\" data-tokenid=\"1180\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1181\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1182\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1183\" >;<\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1185\"  data-linestart=\"70\"> <\/span>\n<span class=\" codescope-removedblock codescope-padding-pseudotoken\" data-tokenid=\"1187\" > <\/span>\n\n        <span class=\"codescope-region codescope-region-collapsed\" data-regionid=\"7\"><span class=\"codescope-keyword\" data-tokenid=\"1198\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1200\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1202\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1204\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1206\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1207\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1209\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1210\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1212\" >}<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"1222\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1224\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1226\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"1228\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1230\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1231\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1233\" >set<\/span><span class=\"codescope-operator\" data-tokenid=\"1234\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1236\" >}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"1247\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1249\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1251\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"8\">\n        <span class=\"codescope-operator\" data-tokenid=\"1262\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1276\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1278\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1280\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"1281\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1295\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1297\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1299\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"1301\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1303\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1304\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1305\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1306\" >ClickHandler<\/span> <span class=\"codescope-operator\" data-tokenid=\"1308\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1310\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1311\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1325\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1327\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1328\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1329\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1331\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1332\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1347\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1349\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1351\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1353\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1355\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1357\" >get<\/span><span class=\"codescope-operator\" data-tokenid=\"1358\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1360\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"1374\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1376\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1378\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"1379\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1394\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1396\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1398\" >Right<\/span> <span class=\"codescope-operator\" data-tokenid=\"1400\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1402\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"1404\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1406\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1407\" >;<\/span>\n            \n            <span class=\"codescope-keyword\" data-tokenid=\"1434\" >protected<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1436\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"1437\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"1438\" >)<\/span><span class=\"codescope-region\" data-regionid=\"9\">\n            <span class=\"codescope-operator\" data-tokenid=\"1453\" >{<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"1467\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"9\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1483\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1485\" >abstract<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1487\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1489\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1490\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1491\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1493\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1494\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1496\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1498\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1499\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1501\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1503\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1504\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1505\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"1520\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1522\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1524\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1526\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1528\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"10\">\n            <span class=\"codescope-operator\" data-tokenid=\"1543\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"1561\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1563\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1564\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"1582\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1584\" >_IsHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1585\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1604\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1606\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1607\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1608\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1610\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1611\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1613\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"1614\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1615\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1617\" >item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1619\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1621\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"1622\" >)<\/span><span class=\"codescope-region\" data-regionid=\"11\">\n                <span class=\"codescope-operator\" data-tokenid=\"1641\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1663\" >_Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"1665\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1667\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"1668\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"1690\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1692\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1694\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"1695\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"1713\" >}<\/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=\"1733\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1735\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1737\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1739\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"1741\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"1743\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"1744\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"1745\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"1746\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1747\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1748\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"1749\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"1768\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1770\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1772\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1774\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"1775\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1776\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1778\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"1779\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1781\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1783\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"1784\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1786\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1788\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1789\" >)<\/span><span class=\"codescope-region\" data-regionid=\"12\">\n                <span class=\"codescope-operator\" data-tokenid=\"1808\" >{<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1830\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1832\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1834\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1836\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1838\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1840\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"1842\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1844\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"1846\" >==<\/span> <span class=\"codescope-operator\" data-tokenid=\"1848\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1849\" >highlight<\/span> <span class=\"codescope-keyword\" data-tokenid=\"1851\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1853\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"1854\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"1855\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"1856\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"1857\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"1858\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"1880\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1882\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1883\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1885\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1887\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1889\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1891\" >CanHighlight<\/span><span class=\"codescope-operator\" data-tokenid=\"1892\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"1914\" >{<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"1940\" >_IsHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"1942\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"1944\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1945\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"1971\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"1973\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"1974\" >isHighlighted<\/span><span class=\"codescope-operator\" data-tokenid=\"1975\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2005\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2006\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2007\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"2008\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2009\" >TextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"2010\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2011\" >Underline<\/span><span class=\"codescope-operator\" data-tokenid=\"2012\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2013\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2039\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2069\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2070\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2071\" >SetTextDecorations<\/span><span class=\"codescope-operator\" data-tokenid=\"2072\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2073\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2074\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2075\" >;<\/span>\n\n                        <span class=\"codescope-keyword\" data-tokenid=\"2102\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"2104\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2105\" >isHighlighted<\/span> <span class=\"codescope-operator\" data-tokenid=\"2107\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2109\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2110\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2111\" >LinkForeground<\/span> <span class=\"codescope-operator\" data-tokenid=\"2113\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2115\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2116\" >)<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2146\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2147\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2148\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2149\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2150\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2151\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2152\" >LinkForeground<\/span><span class=\"codescope-operator\" data-tokenid=\"2153\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2154\" >;<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"2180\" >else<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"2210\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2211\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2212\" >SetForegroundBrush<\/span><span class=\"codescope-operator\" data-tokenid=\"2213\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2214\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2215\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2216\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"2217\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2218\" >;<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"2240\" >}<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"2263\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2264\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2265\" >DrawText<\/span><span class=\"codescope-operator\" data-tokenid=\"2266\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2267\" >_Text<\/span><span class=\"codescope-operator\" data-tokenid=\"2268\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2270\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2272\" >Point<\/span><span class=\"codescope-operator\" data-tokenid=\"2273\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2274\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"2275\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2277\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"2278\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2279\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2280\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2298\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"12\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"2313\" >}<\/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=\"2329\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2331\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2333\" >Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2335\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2337\" >PlacedComponent<\/span><span class=\"codescope-region\" data-regionid=\"13\">\n            <span class=\"codescope-operator\" data-tokenid=\"2352\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"2370\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2372\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2374\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2375\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"2393\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2395\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2396\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2415\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2417\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2419\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2421\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2423\" >3<\/span><span class=\"codescope-operator\" data-tokenid=\"2424\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2443\" >public<\/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\" >Geometry<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2449\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2450\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2452\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2454\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2455\" >)<\/span><span class=\"codescope-region\" data-regionid=\"14\">\n                <span class=\"codescope-operator\" data-tokenid=\"2474\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2496\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"2498\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2500\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2501\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2523\" >_Glyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"2525\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2527\" >glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2528\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2546\" >}<\/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=\"2566\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2568\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2570\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2572\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2574\" >=&gt;<\/span> <span class=\"codescope-operator\" data-tokenid=\"2576\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2577\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"2578\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"2579\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2580\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2581\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2582\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2583\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"2585\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2587\" >XPadding<\/span> <span class=\"codescope-operator\" data-tokenid=\"2589\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2591\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"2592\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"2611\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2613\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2615\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2617\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"2618\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2619\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2621\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2622\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2624\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2626\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2627\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2629\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2631\" >highlight<\/span><span class=\"codescope-operator\" data-tokenid=\"2632\" >)<\/span><span class=\"codescope-region\" data-regionid=\"15\">\n                <span class=\"codescope-operator\" data-tokenid=\"2651\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2673\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2674\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2675\" >PushTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2676\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2677\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2679\" >TranslateTransform<\/span><span class=\"codescope-operator\" data-tokenid=\"2680\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2681\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2683\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2685\" >XPadding<\/span><span class=\"codescope-operator\" data-tokenid=\"2686\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2688\" >1<\/span> <span class=\"codescope-operator\" data-tokenid=\"2690\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2692\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"2693\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2694\" >Round<\/span><span class=\"codescope-operator\" data-tokenid=\"2695\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2696\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2697\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"2698\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2699\" >ActualHeight<\/span> <span class=\"codescope-operator\" data-tokenid=\"2701\" >-<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2703\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2704\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2705\" >Bounds<\/span><span class=\"codescope-operator\" data-tokenid=\"2706\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2707\" >Height<\/span><span class=\"codescope-operator\" data-tokenid=\"2708\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2710\" >\/<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2712\" >2<\/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><span class=\"codescope-operator\" data-tokenid=\"2716\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2738\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2739\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2740\" >DrawGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"2741\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2742\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"2743\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2745\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"2746\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2748\" >_Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"2749\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2750\" >;<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"2772\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2773\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2774\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"2775\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2776\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2777\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"2795\" >}<\/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=\"2810\" >}<\/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=\"2826\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2828\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2830\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"2831\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"2832\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2834\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"2835\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"2837\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2839\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2841\" >&gt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2843\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2845\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2847\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"2849\" >&lt;=<\/span> <span class=\"codescope-operator\" data-tokenid=\"2851\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2852\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"2854\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2856\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"2857\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2858\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"2868\" >}<\/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=\"2880\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2881\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2882\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2883\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2885\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"2887\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2889\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2891\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"2892\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"2893\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2894\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"2895\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"2896\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2897\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2907\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2909\" >OutlineScope<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2911\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"2912\" >;<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"2922\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2924\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2926\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"2927\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"2938\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2940\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"2942\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2944\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2945\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2946\" >DrawingContext<\/span> <span class=\"codescope-identifier\" data-tokenid=\"2948\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2949\" >)<\/span><span class=\"codescope-region\" data-regionid=\"16\">\n        <span class=\"codescope-operator\" data-tokenid=\"2960\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"2974\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"2975\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"2976\" >OnRender<\/span><span class=\"codescope-operator\" data-tokenid=\"2977\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"2978\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"2979\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"2980\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"2995\" >try<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3009\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3027\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3028\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3029\" >PushClip<\/span><span class=\"codescope-operator\" data-tokenid=\"3030\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3031\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3033\" >RectangleGeometry<\/span><span class=\"codescope-operator\" data-tokenid=\"3034\" >(<\/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\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3040\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3042\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3043\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3045\" >ActualWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"3046\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3048\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"3049\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3050\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3051\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3052\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"3070\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"3072\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3073\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3075\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3077\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3079\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3080\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3098\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"3120\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3121\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3122\" >DrawRectangle<\/span><span class=\"codescope-operator\" data-tokenid=\"3123\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3124\" >Background<\/span><span class=\"codescope-operator\" data-tokenid=\"3125\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3127\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3128\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3130\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3132\" >Rect<\/span><span class=\"codescope-operator\" data-tokenid=\"3133\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3134\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3135\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3136\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3137\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3139\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"3140\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3142\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3143\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3144\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"3145\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3147\" >ActualHeight<\/span><span class=\"codescope-operator\" data-tokenid=\"3148\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3149\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3150\" >;<\/span>   <span class=\"codescope-comment\" data-tokenid=\"3154\" >\/\/This<\/span> <span class=\"codescope-comment\" data-tokenid=\"3156\" >is<\/span> <span class=\"codescope-comment\" data-tokenid=\"3158\" >needed<\/span> <span class=\"codescope-comment\" data-tokenid=\"3160\" >for<\/span> <span class=\"codescope-comment\" data-tokenid=\"3162\" >hit-testing<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"3184\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3186\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3187\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3188\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3189\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3190\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3216\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3217\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3218\" >PushOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3219\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3220\" >SecondaryItemOpacity<\/span><span class=\"codescope-operator\" data-tokenid=\"3221\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3222\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"3245\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3246\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3247\" >Draw<\/span><span class=\"codescope-operator\" data-tokenid=\"3248\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3249\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3250\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3252\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3253\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3255\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3256\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3257\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"3280\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3282\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3283\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3284\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3285\" >IsGrayedOut<\/span><span class=\"codescope-operator\" data-tokenid=\"3286\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"3312\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3313\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3314\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3315\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3316\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3317\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"3335\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3349\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3363\" >finally<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3377\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3395\" >ctx<\/span><span class=\"codescope-operator\" data-tokenid=\"3396\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3397\" >Pop<\/span><span class=\"codescope-operator\" data-tokenid=\"3398\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3399\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3400\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3414\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3424\" >}<\/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=\"3436\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3438\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3440\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3442\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3443\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3444\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3446\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3447\" >)<\/span><span class=\"codescope-region\" data-regionid=\"17\">\n        <span class=\"codescope-operator\" data-tokenid=\"3458\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3472\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3473\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3474\" >OnMouseMove<\/span><span class=\"codescope-operator\" data-tokenid=\"3475\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3476\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3477\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3478\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3493\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3495\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"3497\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3499\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3500\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"3501\" >)<\/span><span class=\"codescope-identifier\" data-tokenid=\"3502\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3503\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3504\" >GetPosition<\/span><span class=\"codescope-operator\" data-tokenid=\"3505\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"3506\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"3507\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3508\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3509\" >X<\/span><span class=\"codescope-operator\" data-tokenid=\"3510\" >;<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"3524\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3526\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3528\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3530\" >_Components<\/span><span class=\"codescope-operator\" data-tokenid=\"3531\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3532\" >FirstOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"3533\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3534\" >c<\/span> <span class=\"codescope-operator\" data-tokenid=\"3536\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3538\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3539\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3540\" >CanHighlight<\/span> <span class=\"codescope-operator\" data-tokenid=\"3542\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3544\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"3545\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3546\" >ContainsX<\/span><span class=\"codescope-operator\" data-tokenid=\"3547\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3548\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"3549\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3550\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3551\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3566\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3568\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3569\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3571\" >!=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3573\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3574\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3588\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3606\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3608\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3610\" >matchingComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3611\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"3630\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3632\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"3634\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3635\" >matchingComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3637\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3639\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3640\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"3642\" >?<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3644\" >Cursors<\/span><span class=\"codescope-operator\" data-tokenid=\"3645\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3646\" >Hand<\/span> <span class=\"codescope-operator\" data-tokenid=\"3648\" >:<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3650\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3651\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3669\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3670\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3671\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3672\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3686\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3696\" >}<\/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=\"3708\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3710\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3712\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3714\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3715\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3716\" >MouseEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3718\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3719\" >)<\/span><span class=\"codescope-region\" data-regionid=\"18\">\n        <span class=\"codescope-operator\" data-tokenid=\"3730\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3744\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3745\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3746\" >OnMouseLeave<\/span><span class=\"codescope-operator\" data-tokenid=\"3747\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3748\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3749\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3750\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3765\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3767\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3768\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3770\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3772\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3773\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3787\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3805\" >_HighlightedComponent<\/span> <span class=\"codescope-operator\" data-tokenid=\"3807\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3809\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3810\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3828\" >Cursor<\/span> <span class=\"codescope-operator\" data-tokenid=\"3830\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3832\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"3833\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"3851\" >InvalidateVisual<\/span><span class=\"codescope-operator\" data-tokenid=\"3852\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"3853\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3854\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"3868\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"3878\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"18\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3891\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3893\" >event<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3895\" >EventHandler<\/span><span class=\"codescope-operator\" data-tokenid=\"3896\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"3897\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"3898\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3900\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"3901\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"3912\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3914\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3916\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3918\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3919\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3920\" >MouseButtonEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3922\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3923\" >)<\/span><span class=\"codescope-region\" data-regionid=\"19\">\n        <span class=\"codescope-operator\" data-tokenid=\"3934\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"3948\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"3949\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3950\" >OnMouseDown<\/span><span class=\"codescope-operator\" data-tokenid=\"3951\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3952\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"3953\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"3954\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"3969\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"3971\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"3972\" >_HighlightedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"3973\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"3974\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3975\" >Item<\/span> <span class=\"codescope-keyword\" data-tokenid=\"3977\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3979\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"3980\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"3981\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"3983\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"3984\" >)<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4002\" >ScopeItemClicked<\/span><span class=\"codescope-operator\" data-tokenid=\"4003\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"4004\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4005\" >Invoke<\/span><span class=\"codescope-operator\" data-tokenid=\"4006\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4007\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"4008\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4010\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4012\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"4013\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4014\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4015\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4016\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4017\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4027\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"19\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4039\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4041\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4042\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4043\" >)<\/span><span class=\"codescope-region\" data-regionid=\"20\">\n        <span class=\"codescope-operator\" data-tokenid=\"4054\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4068\" >switch<\/span> <span class=\"codescope-operator\" data-tokenid=\"4070\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4071\" >HitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4072\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4086\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4104\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4106\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4107\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4108\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"4109\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4131\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4133\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4134\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4152\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4154\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4155\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4156\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"4157\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4179\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4181\" >true<\/span><span class=\"codescope-operator\" data-tokenid=\"4182\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4200\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4202\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4203\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4204\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4205\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4227\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4229\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4230\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4231\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4232\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4233\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4234\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4235\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4236\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4238\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4240\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4241\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4242\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4243\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4244\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4245\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4246\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4247\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4248\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4266\" >case<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4268\" >ScopeItemHitTestMode<\/span><span class=\"codescope-operator\" data-tokenid=\"4269\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4270\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4271\" >:<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"4293\" >return<\/span> <span class=\"codescope-operator\" data-tokenid=\"4295\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4296\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4297\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4298\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4299\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4300\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4301\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4302\" >LeftCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4303\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4305\" >&amp;&amp;<\/span> <span class=\"codescope-operator\" data-tokenid=\"4307\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"4308\" >Keyboard<\/span><span class=\"codescope-operator\" data-tokenid=\"4309\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4310\" >IsKeyDown<\/span><span class=\"codescope-operator\" data-tokenid=\"4311\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4312\" >Key<\/span><span class=\"codescope-operator\" data-tokenid=\"4313\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4314\" >RightCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"4315\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4316\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4330\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4344\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4346\" >false<\/span><span class=\"codescope-operator\" data-tokenid=\"4347\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4357\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"20\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4369\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4371\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4373\" >HitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4375\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4376\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4377\" >PointHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4379\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4380\" >)<\/span><span class=\"codescope-region\" data-regionid=\"21\">\n        <span class=\"codescope-operator\" data-tokenid=\"4391\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4405\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4407\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4408\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4409\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4410\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4411\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4429\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4431\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4432\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4446\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4448\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4449\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4450\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4451\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4452\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4453\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4454\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4464\" >}<\/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=\"4476\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4478\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4480\" >GeometryHitTestResult<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4482\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4483\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4484\" >GeometryHitTestParameters<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4486\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4487\" >)<\/span><span class=\"codescope-region\" data-regionid=\"22\">\n        <span class=\"codescope-operator\" data-tokenid=\"4498\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4512\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4514\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4515\" >ShouldSkipHitTest<\/span><span class=\"codescope-operator\" data-tokenid=\"4516\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4517\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4518\" >)<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4536\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4538\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4539\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4553\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4555\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"4556\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4557\" >HitTestCore<\/span><span class=\"codescope-operator\" data-tokenid=\"4558\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4559\" >hitTestParameters<\/span><span class=\"codescope-operator\" data-tokenid=\"4560\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4561\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"4571\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"22\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-identifier\" data-tokenid=\"4583\" >FormattedText<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4585\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"4586\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"4587\" >string<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4589\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4590\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"4592\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4594\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4596\" >FormattedText<\/span><span class=\"codescope-operator\" data-tokenid=\"4597\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4598\" >text<\/span><span class=\"codescope-operator\" data-tokenid=\"4599\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4601\" >CultureInfo<\/span><span class=\"codescope-operator\" data-tokenid=\"4602\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4603\" >CurrentCulture<\/span><span class=\"codescope-operator\" data-tokenid=\"4604\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4606\" >FlowDirection<\/span><span class=\"codescope-operator\" data-tokenid=\"4607\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4608\" >LeftToRight<\/span><span class=\"codescope-operator\" data-tokenid=\"4609\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4611\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4613\" >Typeface<\/span><span class=\"codescope-operator\" data-tokenid=\"4614\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4615\" >FontFamily<\/span><span class=\"codescope-operator\" data-tokenid=\"4616\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4618\" >FontStyle<\/span><span class=\"codescope-operator\" data-tokenid=\"4619\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4621\" >FontWeight<\/span><span class=\"codescope-operator\" data-tokenid=\"4622\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4624\" >FontStretch<\/span><span class=\"codescope-operator\" data-tokenid=\"4625\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4626\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4628\" >FontSize<\/span><span class=\"codescope-operator\" data-tokenid=\"4629\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4631\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"4632\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4633\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"4644\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4646\" >PlacedItem<\/span><span class=\"codescope-region\" data-regionid=\"23\">\n        <span class=\"codescope-operator\" data-tokenid=\"4657\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4671\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4673\" >readonly<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4675\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4677\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4678\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4692\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4694\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4696\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4697\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4711\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4713\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4714\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4715\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4717\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"4718\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"4732\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4734\" >PlacedComponent<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4736\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"4737\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4739\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"4740\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"4755\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4757\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"4758\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4759\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"4760\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"4761\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4763\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4764\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4766\" >AdvancedScopePresenter<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4768\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4769\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4771\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4773\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4774\" >)<\/span><span class=\"codescope-region\" data-regionid=\"24\">\n            <span class=\"codescope-operator\" data-tokenid=\"4789\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4807\" >_Pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"4809\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4811\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"4812\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4830\" >_Presenter<\/span> <span class=\"codescope-operator\" data-tokenid=\"4832\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4834\" >presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"4835\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4853\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4855\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4857\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"4858\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4876\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4877\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4878\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"4879\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"4893\" >}<\/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=\"4909\" >private<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4911\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4913\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"4914\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"4915\" >)<\/span><span class=\"codescope-region\" data-regionid=\"25\">\n            <span class=\"codescope-operator\" data-tokenid=\"4930\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"4948\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"4950\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"4952\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"4954\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4956\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4957\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"4975\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"4977\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"4978\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"4980\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"4982\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"4983\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5005\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"5006\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"5025\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5027\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5028\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5029\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5030\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5032\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5034\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5035\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5036\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5037\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5038\" >Block<\/span> <span class=\"codescope-operator\" data-tokenid=\"5040\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5042\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5043\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5044\" >SeparatorGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"5046\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5048\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"5049\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5071\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5073\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5075\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5077\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5078\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5079\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5080\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5081\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5082\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5083\" >SeparatorGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5084\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5086\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"5087\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5089\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5091\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5093\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5095\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5096\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5097\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5099\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5100\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5118\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5120\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5122\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5123\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5124\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5125\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5127\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5129\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5130\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5131\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5132\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5133\" >Arrow<\/span> <span class=\"codescope-operator\" data-tokenid=\"5135\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5137\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5138\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5139\" >ArrowGlyph<\/span> <span class=\"codescope-operator\" data-tokenid=\"5141\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5143\" >null<\/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\" >Glyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5175\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5176\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5177\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5178\" >ArrowGlyph<\/span><span class=\"codescope-operator\" data-tokenid=\"5179\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5181\" >_Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"5182\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5184\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5186\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5188\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5190\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5191\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5192\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5194\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5195\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5213\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5215\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5217\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5218\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5219\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5220\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5222\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5224\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5225\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5226\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5227\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5228\" >Namespace<\/span><span class=\"codescope-operator\" data-tokenid=\"5229\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5251\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5253\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5255\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5257\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5258\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5259\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5260\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5261\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5262\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5263\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5264\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5265\" >&quot;::&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5266\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5267\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5269\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5271\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5273\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5275\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5276\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5277\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5279\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5280\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5298\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5300\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5302\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5303\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5304\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5305\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5307\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5309\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5310\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5311\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5312\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5313\" >Colon<\/span><span class=\"codescope-operator\" data-tokenid=\"5314\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5336\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5338\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5340\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5342\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5343\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5344\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5345\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5346\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5347\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5348\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5349\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5350\" >&quot;:<\/span> <span class=\"codescope-literal\" data-tokenid=\"5352\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5353\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5354\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5356\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5358\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5360\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5362\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5363\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5364\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5366\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5367\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5385\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5387\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5389\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5390\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5391\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5392\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5394\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5396\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5397\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5398\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5399\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5400\" >Equals<\/span><span class=\"codescope-operator\" data-tokenid=\"5401\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5423\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5425\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5427\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5429\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5430\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5431\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5432\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5433\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5434\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5435\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5436\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5437\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5439\" >=<\/span> <span class=\"codescope-literal\" data-tokenid=\"5441\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5442\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5443\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5445\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5447\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5449\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5451\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5452\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5453\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5455\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5456\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5474\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5476\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5478\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5479\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5480\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5481\" >ScopePrefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5483\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5485\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"5486\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5487\" >ScopePrefixType<\/span><span class=\"codescope-operator\" data-tokenid=\"5488\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5489\" >Space<\/span><span class=\"codescope-operator\" data-tokenid=\"5490\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5512\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"5514\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5516\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5518\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5519\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5520\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5521\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5522\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5523\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5524\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5525\" >(<\/span><span class=\"codescope-literal\" data-tokenid=\"5526\" >&quot;<\/span> <span class=\"codescope-literal\" data-tokenid=\"5528\" >&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5529\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5530\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5532\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5534\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5536\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5538\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5539\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5540\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5542\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5543\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5562\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"5564\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5566\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5568\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"5569\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5570\" >Text<\/span><span class=\"codescope-operator\" data-tokenid=\"5571\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5572\" >_Presenter<\/span><span class=\"codescope-operator\" data-tokenid=\"5573\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5574\" >MakeText<\/span><span class=\"codescope-operator\" data-tokenid=\"5575\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5576\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5577\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5578\" >Text<\/span> <span class=\"codescope-operator\" data-tokenid=\"5580\" >??<\/span> <span class=\"codescope-literal\" data-tokenid=\"5582\" >&quot;&quot;<\/span><span class=\"codescope-operator\" data-tokenid=\"5583\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5584\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5586\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5587\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"5589\" >{<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5591\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5593\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5595\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5596\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5597\" >IsGrayedOut<\/span> <span class=\"codescope-operator\" data-tokenid=\"5599\" >}<\/span><span class=\"codescope-operator\" data-tokenid=\"5600\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5614\" >}<\/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=\"5630\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5632\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5634\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5635\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5636\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5638\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5639\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5641\" >ref<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5643\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5645\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5646\" >)<\/span><span class=\"codescope-region\" data-regionid=\"26\">\n            <span class=\"codescope-operator\" data-tokenid=\"5661\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5679\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5681\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5682\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5684\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5686\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5688\" >&amp;&amp;<\/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=\"5694\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5696\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5697\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5719\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5721\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5723\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5724\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5725\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5726\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5727\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5728\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5730\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5731\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5732\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5733\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5734\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5752\" >else<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5754\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5756\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5757\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5758\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"5759\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5760\" >ShorterVersion<\/span> <span class=\"codescope-operator\" data-tokenid=\"5762\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5764\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5766\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5768\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5769\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5770\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5771\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5772\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5774\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5776\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5777\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"5799\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"5801\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5803\" >Math<\/span><span class=\"codescope-operator\" data-tokenid=\"5804\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5805\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"5806\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5807\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5808\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5810\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5811\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5812\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5813\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5814\" >Priority<\/span><span class=\"codescope-operator\" data-tokenid=\"5815\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5816\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"5830\" >}<\/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=\"5846\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5848\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5850\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"5851\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"5852\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5854\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5855\" >)<\/span><span class=\"codescope-region\" data-regionid=\"27\">\n            <span class=\"codescope-operator\" data-tokenid=\"5870\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"5888\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"5890\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"5891\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5893\" >==<\/span> <span class=\"codescope-keyword\" data-tokenid=\"5895\" >null<\/span> <span class=\"codescope-operator\" data-tokenid=\"5897\" >||<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5899\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5900\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5901\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"5903\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5905\" >currentPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"5906\" >)<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"5928\" >return<\/span><span class=\"codescope-operator\" data-tokenid=\"5929\" >;<\/span> <span class=\"codescope-comment\" data-tokenid=\"5931\" >\/\/Keep<\/span> <span class=\"codescope-comment\" data-tokenid=\"5933\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"5935\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"5937\" >item<\/span> <span class=\"codescope-comment\" data-tokenid=\"5939\" >at<\/span> <span class=\"codescope-comment\" data-tokenid=\"5941\" >this<\/span> <span class=\"codescope-comment\" data-tokenid=\"5943\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"5945\" >level<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"5964\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"5966\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"5968\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"5969\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"5970\" >ShorterVersion<\/span><span class=\"codescope-operator\" data-tokenid=\"5971\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"5989\" >GenerateComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"5990\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"5991\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"5992\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6006\" >}<\/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=\"6022\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6024\" >IEnumerable<\/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\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6030\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6031\" >bool<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6033\" >isFirst<\/span><span class=\"codescope-operator\" data-tokenid=\"6034\" >)<\/span><span class=\"codescope-region\" data-regionid=\"28\">\n            <span class=\"codescope-operator\" data-tokenid=\"6049\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6067\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6069\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6070\" >!<\/span><span class=\"codescope-identifier\" data-tokenid=\"6071\" >isFirst<\/span> <span class=\"codescope-operator\" data-tokenid=\"6073\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6075\" >Prefix<\/span> <span class=\"codescope-operator\" data-tokenid=\"6077\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6079\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6080\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6102\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6104\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6106\" >Prefix<\/span><span class=\"codescope-operator\" data-tokenid=\"6107\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"6125\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6127\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6128\" >Body<\/span> <span class=\"codescope-operator\" data-tokenid=\"6130\" >!=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6132\" >null<\/span><span class=\"codescope-operator\" data-tokenid=\"6133\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6155\" >yield<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6157\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6159\" >Body<\/span><span class=\"codescope-operator\" data-tokenid=\"6160\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6174\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"28\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6185\" >}<\/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=\"6197\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6199\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6201\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6203\" >ArrangeOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"6204\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6205\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6207\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6208\" >)<\/span><span class=\"codescope-region\" data-regionid=\"29\">\n        <span class=\"codescope-operator\" data-tokenid=\"6219\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6233\" >_Components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6235\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6237\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6238\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6239\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6240\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6241\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"6242\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6244\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6246\" >_<\/span><span class=\"codescope-operator\" data-tokenid=\"6247\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6248\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6262\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6264\" >arrangeBounds<\/span><span class=\"codescope-operator\" data-tokenid=\"6265\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"6275\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"29\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"6287\" >private<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6289\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6290\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6291\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6292\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6294\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6295\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6296\" >double<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6298\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"6299\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6301\" >out<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6303\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6305\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"6306\" >)<\/span><span class=\"codescope-region\" data-regionid=\"30\">\n        <span class=\"codescope-operator\" data-tokenid=\"6317\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"6331\" >Pen<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6333\" >pen<\/span> <span class=\"codescope-operator\" data-tokenid=\"6335\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6337\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6339\" >Pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6340\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6341\" >Foreground<\/span><span class=\"codescope-operator\" data-tokenid=\"6342\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6344\" >1<\/span><span class=\"codescope-operator\" data-tokenid=\"6345\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6346\" >;<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6361\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6363\" >placedItems<\/span> <span class=\"codescope-operator\" data-tokenid=\"6365\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"6367\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6368\" >_Scope<\/span><span class=\"codescope-operator\" data-tokenid=\"6369\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6370\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6371\" >Items<\/span><span class=\"codescope-operator\" data-tokenid=\"6372\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6373\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6374\" >EnsureNotNull<\/span><span class=\"codescope-operator\" data-tokenid=\"6375\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6376\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6377\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6378\" >ArraySelect<\/span><span class=\"codescope-operator\" data-tokenid=\"6379\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6380\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6382\" >=&gt;<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6384\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6386\" >PlacedItem<\/span><span class=\"codescope-operator\" data-tokenid=\"6387\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6388\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6389\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6391\" >this<\/span><span class=\"codescope-operator\" data-tokenid=\"6392\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6394\" >pen<\/span><span class=\"codescope-operator\" data-tokenid=\"6395\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6396\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6397\" >;<\/span>\n\n            <span class=\"codescope-keyword\" data-tokenid=\"6412\" >const<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6414\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6416\" >spacing<\/span> <span class=\"codescope-operator\" data-tokenid=\"6418\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6420\" >2<\/span><span class=\"codescope-operator\" data-tokenid=\"6421\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6435\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6437\" >x<\/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>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"6457\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6458\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6459\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6460\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6462\" >components<\/span> <span class=\"codescope-operator\" data-tokenid=\"6464\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6466\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6468\" >List<\/span><span class=\"codescope-operator\" data-tokenid=\"6469\" >&lt;<\/span><span class=\"codescope-identifier\" data-tokenid=\"6470\" >PlacedComponent<\/span><span class=\"codescope-operator\" data-tokenid=\"6471\" >&gt;<\/span><span class=\"codescope-operator\" data-tokenid=\"6472\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6473\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6474\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"6488\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"6490\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6491\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6492\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6493\" >Length<\/span> <span class=\"codescope-operator\" data-tokenid=\"6495\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6497\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6498\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"6512\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"6530\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6532\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"6534\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6536\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6537\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6538\" >Max<\/span><span class=\"codescope-operator\" data-tokenid=\"6539\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6540\" >p<\/span> <span class=\"codescope-operator\" data-tokenid=\"6542\" >=&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6544\" >p<\/span><span class=\"codescope-operator\" data-tokenid=\"6545\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6546\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"6547\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"6548\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6549\" >Priority<\/span> <span class=\"codescope-operator\" data-tokenid=\"6551\" >??<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6553\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6554\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6555\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"6574\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6576\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6577\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6579\" >;<\/span> <span class=\"codescope-operator\" data-tokenid=\"6581\" >)<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"6599\" >{<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6621\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6622\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6623\" >Clear<\/span><span class=\"codescope-operator\" data-tokenid=\"6624\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"6625\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6626\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"6649\" >\/\/1.<\/span> <span class=\"codescope-comment\" data-tokenid=\"6651\" >Attempt<\/span> <span class=\"codescope-comment\" data-tokenid=\"6653\" >placing<\/span> <span class=\"codescope-comment\" data-tokenid=\"6655\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6657\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"6659\" >with<\/span> <span class=\"codescope-comment\" data-tokenid=\"6661\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"6663\" >current<\/span> <span class=\"codescope-comment\" data-tokenid=\"6665\" >priority<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"6687\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6689\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6691\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6692\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"6714\" >for<\/span> <span class=\"codescope-operator\" data-tokenid=\"6716\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"6717\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6719\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6721\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6723\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6724\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6726\" >i<\/span> <span class=\"codescope-operator\" data-tokenid=\"6728\" >&lt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6730\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6731\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6732\" >Length<\/span><span class=\"codescope-operator\" data-tokenid=\"6733\" >;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6735\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6736\" >++<\/span><span class=\"codescope-operator\" data-tokenid=\"6737\" >)<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6759\" >{<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"6785\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"6787\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6788\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6790\" >c<\/span> <span class=\"codescope-keyword\" data-tokenid=\"6792\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6794\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"6795\" >[<\/span><span class=\"codescope-identifier\" data-tokenid=\"6796\" >i<\/span><span class=\"codescope-operator\" data-tokenid=\"6797\" >]<\/span><span class=\"codescope-operator\" data-tokenid=\"6798\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6799\" >GetComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"6800\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6801\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6802\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6803\" >Count<\/span> <span class=\"codescope-operator\" data-tokenid=\"6805\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6807\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"6808\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6809\" >)<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6835\" >{<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6865\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"6866\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6867\" >Add<\/span><span class=\"codescope-operator\" data-tokenid=\"6868\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"6869\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6870\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"6871\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6901\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6902\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6903\" >X<\/span> <span class=\"codescope-operator\" data-tokenid=\"6905\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6907\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"6908\" >;<\/span>\n                            <span class=\"codescope-identifier\" data-tokenid=\"6938\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"6940\" >+=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6942\" >c<\/span><span class=\"codescope-operator\" data-tokenid=\"6943\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"6944\" >Width<\/span> <span class=\"codescope-operator\" data-tokenid=\"6946\" >+<\/span> <span class=\"codescope-identifier\" data-tokenid=\"6948\" >spacing<\/span><span class=\"codescope-operator\" data-tokenid=\"6949\" >;<\/span>\n                        <span class=\"codescope-operator\" data-tokenid=\"6975\" >}<\/span>\n                    <span class=\"codescope-operator\" data-tokenid=\"6997\" >}<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7020\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7022\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7023\" >x<\/span> <span class=\"codescope-operator\" data-tokenid=\"7025\" >&lt;=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7027\" >maxWidth<\/span><span class=\"codescope-operator\" data-tokenid=\"7028\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7054\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7055\" >;<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7078\" >\/\/2.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7080\" >Compute<\/span> <span class=\"codescope-comment\" data-tokenid=\"7082\" >the<\/span> <span class=\"codescope-comment\" data-tokenid=\"7084\" >next<\/span> <span class=\"codescope-comment\" data-tokenid=\"7086\" >priority<\/span> <span class=\"codescope-comment\" data-tokenid=\"7088\" >level<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7110\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7112\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7114\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7116\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7117\" >;<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7139\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7141\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7142\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7144\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7146\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7148\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7149\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7175\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7176\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7177\" >UpdateNextPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7178\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7179\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7180\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7182\" >ref<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7184\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7185\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7186\" >;<\/span>\n\n                    <span class=\"codescope-keyword\" data-tokenid=\"7209\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7211\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7212\" >nextPrio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7214\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7216\" >prio<\/span><span class=\"codescope-operator\" data-tokenid=\"7217\" >)<\/span>\n                        <span class=\"codescope-keyword\" data-tokenid=\"7243\" >break<\/span><span class=\"codescope-operator\" data-tokenid=\"7244\" >;<\/span>  <span class=\"codescope-comment\" data-tokenid=\"7247\" >\/\/Cannot<\/span> <span class=\"codescope-comment\" data-tokenid=\"7249\" >shrink<\/span> <span class=\"codescope-comment\" data-tokenid=\"7251\" >anything<\/span> <span class=\"codescope-comment\" data-tokenid=\"7253\" >else<\/span>\n\n                    <span class=\"codescope-comment\" data-tokenid=\"7276\" >\/\/3.<\/span> <span class=\"codescope-comment\" data-tokenid=\"7278\" >Discard<\/span> <span class=\"codescope-comment\" data-tokenid=\"7280\" >items<\/span> <span class=\"codescope-comment\" data-tokenid=\"7282\" >of<\/span> <span class=\"codescope-comment\" data-tokenid=\"7284\" >lower<\/span> <span class=\"codescope-comment\" data-tokenid=\"7286\" >priority<\/span>\n                    <span class=\"codescope-keyword\" data-tokenid=\"7308\" >foreach<\/span> <span class=\"codescope-operator\" data-tokenid=\"7310\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7311\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7313\" >pi<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7315\" >in<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7317\" >placedItems<\/span><span class=\"codescope-operator\" data-tokenid=\"7318\" >)<\/span>\n                        <span class=\"codescope-identifier\" data-tokenid=\"7344\" >pi<\/span><span class=\"codescope-operator\" data-tokenid=\"7345\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7346\" >ApplyPriority<\/span><span class=\"codescope-operator\" data-tokenid=\"7347\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7348\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7349\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7350\" >;<\/span>\n\n                    <span class=\"codescope-identifier\" data-tokenid=\"7373\" >prio<\/span> <span class=\"codescope-operator\" data-tokenid=\"7375\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7377\" >nextPrio<\/span><span class=\"codescope-operator\" data-tokenid=\"7378\" >;<\/span>\n                <span class=\"codescope-operator\" data-tokenid=\"7396\" >}<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7410\" >}<\/span>\n\n            <span class=\"codescope-identifier\" data-tokenid=\"7425\" >maxX<\/span> <span class=\"codescope-operator\" data-tokenid=\"7427\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7429\" >x<\/span><span class=\"codescope-operator\" data-tokenid=\"7430\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7444\" >return<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7446\" >components<\/span><span class=\"codescope-operator\" data-tokenid=\"7447\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7457\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"30\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7469\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7471\" >override<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7473\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7475\" >MeasureOverride<\/span><span class=\"codescope-operator\" data-tokenid=\"7476\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7477\" >Size<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7479\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7480\" >)<\/span><span class=\"codescope-region\" data-regionid=\"31\">\n        <span class=\"codescope-operator\" data-tokenid=\"7491\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7505\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7507\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7508\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7509\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7510\" >IsInfinity<\/span><span class=\"codescope-operator\" data-tokenid=\"7511\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7512\" >constraint<\/span><span class=\"codescope-operator\" data-tokenid=\"7513\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7514\" >Width<\/span><span class=\"codescope-operator\" data-tokenid=\"7515\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7516\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7530\" >{<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7548\" >int<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7550\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7552\" >=<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7554\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7555\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7556\" >MaxValue<\/span><span class=\"codescope-operator\" data-tokenid=\"7557\" >;<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7575\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7577\" >frac<\/span> <span class=\"codescope-operator\" data-tokenid=\"7579\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7581\" >SoftWidthLimitFraction<\/span><span class=\"codescope-operator\" data-tokenid=\"7582\" >;<\/span>\n\n                <span class=\"codescope-keyword\" data-tokenid=\"7601\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7603\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7604\" >!<\/span><span class=\"codescope-keyword\" data-tokenid=\"7605\" >double<\/span><span class=\"codescope-operator\" data-tokenid=\"7606\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7607\" >IsNaN<\/span><span class=\"codescope-operator\" data-tokenid=\"7608\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7609\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7610\" >)<\/span> <span class=\"codescope-operator\" data-tokenid=\"7612\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7614\" >SoftWidthReference<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7616\" >is<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7618\" >FrameworkElement<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7620\" >fwe<\/span> <span class=\"codescope-operator\" data-tokenid=\"7622\" >&amp;&amp;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7624\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7625\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7626\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7628\" >&gt;<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7630\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7631\" >)<\/span>\n                    <span class=\"codescope-identifier\" data-tokenid=\"7653\" >widthLimit<\/span> <span class=\"codescope-operator\" data-tokenid=\"7655\" >=<\/span> <span class=\"codescope-operator\" data-tokenid=\"7657\" >(<\/span><span class=\"codescope-keyword\" data-tokenid=\"7658\" >int<\/span><span class=\"codescope-operator\" data-tokenid=\"7659\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7660\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7661\" >fwe<\/span><span class=\"codescope-operator\" data-tokenid=\"7662\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7663\" >ActualWidth<\/span> <span class=\"codescope-operator\" data-tokenid=\"7665\" >*<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7667\" >frac<\/span><span class=\"codescope-operator\" data-tokenid=\"7668\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7669\" >;<\/span>\n\n                <span class=\"codescope-identifier\" data-tokenid=\"7688\" >PlaceComponents<\/span><span class=\"codescope-operator\" data-tokenid=\"7689\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7690\" >widthLimit<\/span><span class=\"codescope-operator\" data-tokenid=\"7691\" >,<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7693\" >out<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7695\" >var<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7697\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7698\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7699\" >?<\/span><span class=\"codescope-operator\" data-tokenid=\"7700\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7701\" >LastOrDefault<\/span><span class=\"codescope-operator\" data-tokenid=\"7702\" >(<\/span><span class=\"codescope-operator\" data-tokenid=\"7703\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7704\" >;<\/span>\n                <span class=\"codescope-keyword\" data-tokenid=\"7722\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7724\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7726\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7727\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7728\" >maxX<\/span><span class=\"codescope-operator\" data-tokenid=\"7729\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7731\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7732\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7733\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7747\" >}<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7761\" >return<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7763\" >new<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7765\" >Size<\/span><span class=\"codescope-operator\" data-tokenid=\"7766\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7767\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7768\" >,<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7770\" >0<\/span><span class=\"codescope-operator\" data-tokenid=\"7771\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7772\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7782\" >}<\/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=\"7794\" >protected<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7796\" >override<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7798\" >void<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7800\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7801\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7802\" >DependencyPropertyChangedEventArgs<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7804\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7805\" >)<\/span><span class=\"codescope-region\" data-regionid=\"32\">\n        <span class=\"codescope-operator\" data-tokenid=\"7816\" >{<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7830\" >base<\/span><span class=\"codescope-operator\" data-tokenid=\"7831\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7832\" >OnPropertyChanged<\/span><span class=\"codescope-operator\" data-tokenid=\"7833\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7834\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7835\" >)<\/span><span class=\"codescope-operator\" data-tokenid=\"7836\" >;<\/span>\n            <span class=\"codescope-keyword\" data-tokenid=\"7850\" >if<\/span> <span class=\"codescope-operator\" data-tokenid=\"7852\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7853\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7854\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7855\" >Property<\/span> <span class=\"codescope-operator\" data-tokenid=\"7857\" >==<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7859\" >ScopeProperty<\/span><span class=\"codescope-operator\" data-tokenid=\"7860\" >)<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7874\" >{<\/span>\n                <span class=\"codescope-identifier\" data-tokenid=\"7892\" >_Scope<\/span> <span class=\"codescope-operator\" data-tokenid=\"7894\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7896\" >e<\/span><span class=\"codescope-operator\" data-tokenid=\"7897\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7898\" >NewValue<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7900\" >as<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7902\" >OutlineScope<\/span><span class=\"codescope-operator\" data-tokenid=\"7903\" >;<\/span>\n            <span class=\"codescope-operator\" data-tokenid=\"7917\" >}<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"7927\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"32\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span><\/span><span class=\"codescope-region-banner\" data-regionid=\"7\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">SeparatorGlyph + 19 other unchanged items<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"7934\" >}<\/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=\"33\"><span class=\"codescope-keyword\" data-tokenid=\"7942\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"7944\" >class<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7946\" >ScopeItemClickedEventArgs<\/span> <span class=\"codescope-operator\" data-tokenid=\"7948\" >:<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7950\" >EventArgs<\/span><span class=\"codescope-region\" data-regionid=\"34\">\n    <span class=\"codescope-operator\" data-tokenid=\"7957\" >{<\/span>\n        <span class=\"codescope-keyword\" data-tokenid=\"7967\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7969\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7970\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7971\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7973\" >Item<\/span><span class=\"codescope-operator\" data-tokenid=\"7974\" >;<\/span>\n\n        <span class=\"codescope-keyword\" data-tokenid=\"7985\" >public<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7987\" >ScopeItemClickedEventArgs<\/span><span class=\"codescope-operator\" data-tokenid=\"7988\" >(<\/span><span class=\"codescope-identifier\" data-tokenid=\"7989\" >AugmentedOutline<\/span><span class=\"codescope-operator\" data-tokenid=\"7990\" >.<\/span><span class=\"codescope-identifier\" data-tokenid=\"7991\" >ScopeItem<\/span> <span class=\"codescope-identifier\" data-tokenid=\"7993\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"7994\" >)<\/span><span class=\"codescope-region\" data-regionid=\"35\">\n        <span class=\"codescope-operator\" data-tokenid=\"8005\" >{<\/span>\n            <span class=\"codescope-identifier\" data-tokenid=\"8019\" >Item<\/span> <span class=\"codescope-operator\" data-tokenid=\"8021\" >=<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8023\" >item<\/span><span class=\"codescope-operator\" data-tokenid=\"8024\" >;<\/span>\n        <span class=\"codescope-operator\" data-tokenid=\"8034\" >}<\/span><\/span><span class=\"codescope-region-banner codescope-collapsed-region-banner\" data-regionid=\"35\" onclick=\"EmbeddedCodeScopeToggleRegion(this)\">{...}<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8041\" >}<\/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=\"8049\" >public<\/span> <span class=\"codescope-keyword\" data-tokenid=\"8051\" >enum<\/span> <span class=\"codescope-identifier\" data-tokenid=\"8053\" >ScopeItemHitTestMode<\/span><span class=\"codescope-region\" data-regionid=\"36\">\n    <span class=\"codescope-operator\" data-tokenid=\"8060\" >{<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8070\" >Always<\/span><span class=\"codescope-operator\" data-tokenid=\"8071\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8081\" >Never<\/span><span class=\"codescope-operator\" data-tokenid=\"8082\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8092\" >WithCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8093\" >,<\/span>\n        <span class=\"codescope-identifier\" data-tokenid=\"8103\" >WithoutCtrl<\/span><span class=\"codescope-operator\" data-tokenid=\"8104\" >,<\/span>\n    <span class=\"codescope-operator\" data-tokenid=\"8110\" >}<\/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)\">class ScopeItemClickedEventArgs, enum ScopeItemHitTestMode<\/span>\n<span class=\"codescope-operator\" data-tokenid=\"8113\"  data-linestart=\"416\">}<\/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\r\n<\/div>\r\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\/guided\/PropertyConversion\" target=\"_blank\">Open in a new window<\/a><\/span>\t\t\t<\/div>\t\t<\/div>\t\t<\/p>\n<p>WPF properties are defined via DependencyProperty.Register() with typeof(). Avalonia properties use a generic factory class. WPF uses <strong>this.GetValue(Property)<\/strong>, Avalonia has <strong>Property.GetValue(this)<\/strong>. WPF and Avalonia have similar property flags, but they are defined in different ways.<\/p>\n<p>On top of that, some WPF properties in our code base use the nameof() syntax, others have the name hardcoded. If you wanted to come up with a regex covering all the cases, and maintain it whenever something doesn&#8217;t work, you would spend more time on maintaining the regex, than you would have spent converting the properties.<\/p>\n<p>With AI, you can write a loosely structured <a href=\"https:\/\/sysprogs.com\/snippets\/techniques\/styledprop.txt\">technique<\/a>, and just tell in the prompt:<\/p>\n<pre>apply @styledprop technique to properties<\/pre>\n<p>As long as the technique is not very ambiguous, even smaller models like LLaMA 3.3 can run it rather well and fast.<\/p>\n<p>Note that in this example we fed the entire 15KB source file into all the AI models to show the relative performance. Scoping the input to just the correct property definitions would be much more efficient.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One good use case for AI are tasks that are &#8220;almost doable with a regex&#8221;. Let&#8217;s look at converting WPF<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts\/959"}],"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=959"}],"version-history":[{"count":3,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts\/959\/revisions"}],"predecessor-version":[{"id":962,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/posts\/959\/revisions\/962"}],"wp:attachment":[{"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/media?parent=959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/categories?post=959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sysprogs.com\/tutorials\/wp-json\/wp\/v2\/tags?post=959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}