{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"LlsStaticTest","path":"LlsStaticTest","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"AccentComplimentBrush.cs","path":"AccentComplimentBrush.cs","contentType":"file"},{"name":"App.xaml.cs","path":"App.xaml.cs","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"ToggleSwitchStyling.xaml","path":"ToggleSwitchStyling.xaml","contentType":"file"}],"totalCount":6}},"fileTreeProcessingTime":5.110921,"foldersToFetch":[],"repo":{"id":8736380,"defaultBranch":"master","name":"WPMisc","ownerLogin":"mrlacey","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-12T19:25:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/189547?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"master","listCacheKey":"v0:1613553542.134424","canEdit":false,"refType":"branch","currentOid":"adb1e8e250b9df45a393476e90332a5977ef2b25"},"path":"AccentComplimentBrush.cs","currentUser":null,"blob":{"rawLines":["//-----------------------------------------------------------------------","// ","// Copyright © 2013 Matt Lacey","// ","//-----------------------------------------------------------------------","","namespace MRLacey","{"," using System;"," using System.ComponentModel;"," using System.Windows;"," using System.Windows.Media;",""," /// "," /// Hacky way of adding an extra application level SolidColorBrush that compliments the PhoneAccentBrush"," /// "," public class AccentComplimentBrush"," {"," /// "," /// The resource name - as it can be referenced by within the app"," /// "," private const string ResourceName = \"AccentComplimentBrush\";",""," /// "," /// Initializes a new instance of the class."," /// "," public AccentComplimentBrush()"," {"," try"," {"," // This doesn't work in the designer - so don't even try"," if (DesignerProperties.IsInDesignTool)"," {"," return;"," }",""," // Make sure we don't try and add the resource more than once - would happne if referenced on multiple pages or in app and page(s)"," if (!Application.Current.Resources.Contains(ResourceName))"," {"," var currentAccentColorHex = (Color)Application.Current.Resources[\"PhoneAccentColor\"];",""," var hsl = HslColor.FromColor(currentAccentColorHex);"," hsl.ConvertToCompliment();",""," Color compliment = hsl.ToColor();",""," Application.Current.Resources.Add(ResourceName, new SolidColorBrush(compliment));"," }"," }"," catch (Exception exc)"," {"," System.Diagnostics.Debug.WriteLine(\"Something went wrong - ask for your money back\");"," System.Diagnostics.Debug.WriteLine(exc);"," }"," }",""," /// "," /// Color as Hue, Saturation and Luminosity rather than RGB values"," /// "," private struct HslColor"," {"," /// "," /// The alpha value"," /// from 0 to 1"," /// "," private double alpha;",""," /// "," /// The hue value"," /// from 0 to 360"," /// "," private double hue;",""," /// "," /// The saturation value"," /// from 0 to 1"," /// "," private double saturation;",""," /// "," /// The luminosity value"," /// from 0 to 1"," /// "," private double luminosity;",""," /// "," /// Create the HSL representation of the color."," /// "," /// The color to convert from."," /// The HSLColor"," public static HslColor FromColor(Color color)"," {"," var hslc = new HslColor();"," hslc.alpha = color.A;",""," double red = ByteToPercent(color.R);"," double green = ByteToPercent(color.G);"," double blue = ByteToPercent(color.B);",""," double max = Math.Max(blue, Math.Max(red, green));"," double min = Math.Min(blue, Math.Min(red, green));",""," if (max == min)"," {"," hslc.hue = 0;"," }"," else if (max == red && green >= blue)"," {"," hslc.hue = 60 * ((green - blue) / (max - min));"," }"," else if (max == red && green < blue)"," {"," hslc.hue = (60 * ((green - blue) / (max - min))) + 360;"," }"," else if (max == green)"," {"," hslc.hue = (60 * ((blue - red) / (max - min))) + 120;"," }"," else if (max == blue)"," {"," hslc.hue = (60 * ((red - green) / (max - min))) + 240;"," }",""," hslc.luminosity = .5 * (max + min);",""," if (max == min)"," {"," hslc.saturation = 0;"," }"," else if (hslc.luminosity <= .5)"," {"," hslc.saturation = (max - min) / (2 * hslc.luminosity);"," }"," else if (hslc.luminosity > .5)"," {"," hslc.saturation = (max - min) / (2 - (2 * hslc.luminosity));"," }",""," return hslc;"," }",""," /// "," /// Convert the color to it's compliment (opposite position on the color wheel)."," /// "," public void ConvertToCompliment()"," {"," this.hue += 180;",""," if (this.hue > 360)"," {"," this.hue -= 360;"," }"," }",""," /// "," /// Convert the H, L and S values back to RGB as a System.Color."," /// "," /// The H, S and L values converted back to RGB"," public Color ToColor()"," {"," double q = 0;",""," if (this.luminosity < .5)"," {"," q = this.luminosity * (1 + this.saturation);"," }"," else"," {"," q = this.luminosity + this.saturation - (this.luminosity * this.saturation);"," }",""," double p = (2 * this.luminosity) - q;"," double hk = this.hue / 360;"," double r = GetComponent(Normalize(hk + (1.0 / 3.0)), p, q);"," double g = GetComponent(Normalize(hk), p, q);"," double b = GetComponent(Normalize(hk - (1.0 / 3.0)), p, q);",""," return Color.FromArgb(PercentToByte(this.alpha), PercentToByte(r), PercentToByte(g), PercentToByte(b));"," }",""," /// "," /// Convert byte to percentage."," /// "," /// The value to convert."," /// The byte as a percentage (between 0 and 1)"," private static double ByteToPercent(byte value)"," {"," double d = value;"," d /= 255;"," return d;"," }",""," /// "," /// Convert percent to byte."," /// "," /// The value to convert."," /// The percentage (0 to 1) value to a byte"," private static byte PercentToByte(double value)"," {"," value *= 255;"," value += .5;",""," if (value > 255)"," {"," value = 255;"," }"," else if (value < 0)"," {"," value = 0;"," }",""," return (byte)value;"," }",""," /// "," /// Normalizes the specified value between 0 and 1."," /// "," /// The value to normalize."," /// The normalized value"," private static double Normalize(double value)"," {"," if (value < 0)"," {"," value += 1;"," }"," else if (value > 1)"," {"," value -= 1;"," }",""," return value;"," }",""," /// "," /// Gets the component."," /// "," /// The t c."," /// The p."," /// The q."," /// The component value"," private static double GetComponent(double tc, double p, double q)"," {"," if (tc < (1.0 / 6.0))"," {"," return p + ((q - p) * 6 * tc);"," }"," else if (tc < .5)"," {"," return q;"," }"," else if (tc < (2.0 / 3.0))"," {"," return p + ((q - p) * 6 * ((2.0 / 3.0) - tc));"," }",""," return p;"," }"," }"," }","}"],"stylingDirectives":[[{"start":1,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":34,"cssClass":"pl-c"}],[{"start":0,"end":15,"cssClass":"pl-c"}],[{"start":0,"end":73,"cssClass":"pl-c"}],[],[{"start":0,"end":9,"cssClass":"pl-k"},{"start":10,"end":17,"cssClass":"pl-v"}],[{"start":0,"end":1,"cssClass":"pl-kos"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":4,"end":9,"cssClass":"pl-k"},{"start":16,"end":17,"cssClass":"pl-kos"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":30,"end":31,"cssClass":"pl-kos"}],[],[{"start":4,"end":17,"cssClass":"pl-c"}],[{"start":4,"end":108,"cssClass":"pl-c"}],[{"start":4,"end":18,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-k"},{"start":17,"end":38,"cssClass":"pl-smi"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":8,"end":21,"cssClass":"pl-c"}],[{"start":8,"end":73,"cssClass":"pl-c"}],[{"start":8,"end":22,"cssClass":"pl-c"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":28,"cssClass":"pl-smi"},{"start":29,"end":41,"cssClass":"pl-s1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":67,"cssClass":"pl-s"},{"start":44,"end":45,"cssClass":"pl-s"},{"start":66,"end":67,"cssClass":"pl-s"},{"start":67,"end":68,"cssClass":"pl-kos"}],[],[{"start":8,"end":21,"cssClass":"pl-c"}],[{"start":8,"end":88,"cssClass":"pl-c"}],[{"start":8,"end":22,"cssClass":"pl-c"}],[{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":36,"cssClass":"pl-v"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":15,"cssClass":"pl-k"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":72,"cssClass":"pl-c"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":26,"cssClass":"pl-k"},{"start":26,"end":27,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":146,"cssClass":"pl-c"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":59,"cssClass":"pl-en"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":23,"cssClass":"pl-smi"},{"start":24,"end":45,"cssClass":"pl-s1"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"},{"start":84,"end":85,"cssClass":"pl-kos"},{"start":85,"end":103,"cssClass":"pl-s"},{"start":85,"end":86,"cssClass":"pl-s"},{"start":102,"end":103,"cssClass":"pl-s"},{"start":103,"end":104,"cssClass":"pl-kos"},{"start":104,"end":105,"cssClass":"pl-kos"}],[],[{"start":20,"end":23,"cssClass":"pl-smi"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":48,"cssClass":"pl-en"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":71,"end":72,"cssClass":"pl-kos"}],[{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":46,"cssClass":"pl-kos"}],[],[{"start":20,"end":25,"cssClass":"pl-smi"},{"start":26,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[],[{"start":31,"end":32,"cssClass":"pl-kos"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":53,"cssClass":"pl-en"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":68,"end":71,"cssClass":"pl-k"},{"start":87,"end":88,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":12,"end":17,"cssClass":"pl-k"},{"start":18,"end":19,"cssClass":"pl-kos"},{"start":19,"end":28,"cssClass":"pl-smi"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":22,"end":23,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":99,"cssClass":"pl-s"},{"start":51,"end":52,"cssClass":"pl-s"},{"start":98,"end":99,"cssClass":"pl-s"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":100,"end":101,"cssClass":"pl-kos"}],[{"start":22,"end":23,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":50,"cssClass":"pl-en"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":56,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[],[{"start":8,"end":21,"cssClass":"pl-c"}],[{"start":8,"end":74,"cssClass":"pl-c"}],[{"start":8,"end":22,"cssClass":"pl-c"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":31,"cssClass":"pl-smi"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":31,"cssClass":"pl-c"}],[{"start":12,"end":28,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-smi"},{"start":27,"end":32,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":29,"cssClass":"pl-c"}],[{"start":12,"end":30,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":36,"cssClass":"pl-c"}],[{"start":12,"end":28,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-smi"},{"start":27,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":36,"cssClass":"pl-c"}],[{"start":12,"end":28,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-smi"},{"start":27,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":59,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":70,"cssClass":"pl-c"}],[{"start":12,"end":47,"cssClass":"pl-c"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":35,"end":44,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":45,"end":50,"cssClass":"pl-smi"},{"start":51,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":19,"cssClass":"pl-smi"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":30,"cssClass":"pl-k"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"}],[],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-kos"},{"start":34,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":52,"cssClass":"pl-en"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-c1"},{"start":39,"end":44,"cssClass":"pl-s1"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":58,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":61,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":36,"end":38,"cssClass":"pl-c1"},{"start":39,"end":44,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":47,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":44,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":47,"end":51,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":59,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":62,"end":65,"cssClass":"pl-s1"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":69,"end":70,"cssClass":"pl-c1"},{"start":71,"end":74,"cssClass":"pl-c1"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":37,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":54,"end":57,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":60,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-c1"},{"start":69,"end":72,"cssClass":"pl-c1"},{"start":72,"end":73,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":28,"cssClass":"pl-s1"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":50,"cssClass":"pl-s1"},{"start":50,"end":51,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":55,"cssClass":"pl-kos"},{"start":55,"end":58,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":61,"end":64,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":68,"end":69,"cssClass":"pl-c1"},{"start":70,"end":73,"cssClass":"pl-c1"},{"start":73,"end":74,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":20,"end":21,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":34,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":49,"cssClass":"pl-s1"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":44,"end":46,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":61,"end":62,"cssClass":"pl-kos"},{"start":72,"end":73,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":79,"end":80,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":92,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":19,"end":23,"cssClass":"pl-smi"},{"start":24,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":45,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":20,"end":21,"cssClass":"pl-kos"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":24,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":24,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":29,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":76,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":78,"cssClass":"pl-c"}],[{"start":12,"end":18,"cssClass":"pl-k"},{"start":25,"end":32,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":24,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":38,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":28,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":47,"end":51,"cssClass":"pl-k"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":28,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":46,"cssClass":"pl-k"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":58,"end":59,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-kos"},{"start":61,"end":65,"cssClass":"pl-k"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":77,"end":78,"cssClass":"pl-c1"},{"start":79,"end":83,"cssClass":"pl-k"},{"start":83,"end":84,"cssClass":"pl-kos"},{"start":94,"end":95,"cssClass":"pl-kos"},{"start":95,"end":96,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-kos"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-k"},{"start":36,"end":37,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-s1"},{"start":52,"end":53,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":32,"cssClass":"pl-k"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":39,"end":42,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":52,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":59,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":62,"end":65,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":52,"end":53,"cssClass":"pl-kos"},{"start":53,"end":54,"cssClass":"pl-kos"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-kos"},{"start":60,"end":61,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"},{"start":50,"end":52,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":55,"end":56,"cssClass":"pl-kos"},{"start":56,"end":59,"cssClass":"pl-c1"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":62,"end":65,"cssClass":"pl-c1"},{"start":65,"end":66,"cssClass":"pl-kos"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":67,"end":68,"cssClass":"pl-kos"},{"start":70,"end":71,"cssClass":"pl-kos"},{"start":73,"end":74,"cssClass":"pl-kos"},{"start":74,"end":75,"cssClass":"pl-kos"}],[],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":29,"end":37,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-kos"},{"start":51,"end":52,"cssClass":"pl-kos"},{"start":52,"end":56,"cssClass":"pl-k"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":62,"end":63,"cssClass":"pl-kos"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":78,"end":79,"cssClass":"pl-kos"},{"start":80,"end":81,"cssClass":"pl-kos"},{"start":81,"end":82,"cssClass":"pl-kos"},{"start":96,"end":97,"cssClass":"pl-kos"},{"start":98,"end":99,"cssClass":"pl-kos"},{"start":99,"end":100,"cssClass":"pl-kos"},{"start":114,"end":115,"cssClass":"pl-kos"},{"start":116,"end":117,"cssClass":"pl-kos"},{"start":117,"end":118,"cssClass":"pl-kos"},{"start":118,"end":119,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":43,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":65,"cssClass":"pl-c"}],[{"start":12,"end":77,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-k"},{"start":27,"end":33,"cssClass":"pl-smi"},{"start":34,"end":47,"cssClass":"pl-en"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":52,"cssClass":"pl-smi"},{"start":53,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-s1"},{"start":21,"end":24,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":40,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":65,"cssClass":"pl-c"}],[{"start":12,"end":74,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-k"},{"start":27,"end":31,"cssClass":"pl-smi"},{"start":32,"end":45,"cssClass":"pl-en"},{"start":45,"end":46,"cssClass":"pl-kos"},{"start":46,"end":52,"cssClass":"pl-smi"},{"start":53,"end":58,"cssClass":"pl-s1"},{"start":58,"end":59,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-kos"}],[],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":31,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-kos"},{"start":24,"end":28,"cssClass":"pl-smi"},{"start":28,"end":29,"cssClass":"pl-kos"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":63,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":67,"cssClass":"pl-c"}],[{"start":12,"end":55,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-k"},{"start":27,"end":33,"cssClass":"pl-smi"},{"start":34,"end":43,"cssClass":"pl-en"},{"start":43,"end":44,"cssClass":"pl-kos"},{"start":44,"end":50,"cssClass":"pl-smi"},{"start":51,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":25,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[],[{"start":12,"end":25,"cssClass":"pl-c"}],[{"start":12,"end":35,"cssClass":"pl-c"}],[{"start":12,"end":26,"cssClass":"pl-c"}],[{"start":12,"end":49,"cssClass":"pl-c"}],[{"start":12,"end":46,"cssClass":"pl-c"}],[{"start":12,"end":46,"cssClass":"pl-c"}],[{"start":12,"end":54,"cssClass":"pl-c"}],[{"start":12,"end":19,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-k"},{"start":20,"end":26,"cssClass":"pl-k"},{"start":27,"end":33,"cssClass":"pl-smi"},{"start":34,"end":46,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":53,"cssClass":"pl-smi"},{"start":54,"end":56,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-kos"},{"start":58,"end":64,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-s1"},{"start":66,"end":67,"cssClass":"pl-kos"},{"start":68,"end":74,"cssClass":"pl-smi"},{"start":75,"end":76,"cssClass":"pl-s1"},{"start":76,"end":77,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":16,"end":18,"cssClass":"pl-k"},{"start":19,"end":20,"cssClass":"pl-kos"},{"start":20,"end":22,"cssClass":"pl-s1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-kos"},{"start":26,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-kos"},{"start":36,"end":37,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":26,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":48,"cssClass":"pl-s1"},{"start":48,"end":49,"cssClass":"pl-kos"},{"start":49,"end":50,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":26,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":16,"end":20,"cssClass":"pl-k"},{"start":21,"end":23,"cssClass":"pl-k"},{"start":24,"end":25,"cssClass":"pl-kos"},{"start":25,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-kos"},{"start":31,"end":34,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":40,"cssClass":"pl-c1"},{"start":40,"end":41,"cssClass":"pl-kos"},{"start":41,"end":42,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[{"start":20,"end":26,"cssClass":"pl-k"},{"start":27,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-kos"},{"start":32,"end":33,"cssClass":"pl-kos"},{"start":33,"end":34,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":37,"end":38,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-kos"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":46,"end":47,"cssClass":"pl-kos"},{"start":47,"end":48,"cssClass":"pl-kos"},{"start":48,"end":51,"cssClass":"pl-c1"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":54,"end":57,"cssClass":"pl-c1"},{"start":57,"end":58,"cssClass":"pl-kos"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":61,"end":63,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-kos"},{"start":64,"end":65,"cssClass":"pl-kos"},{"start":65,"end":66,"cssClass":"pl-kos"}],[{"start":16,"end":17,"cssClass":"pl-kos"}],[],[{"start":16,"end":22,"cssClass":"pl-k"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-kos"}],[{"start":12,"end":13,"cssClass":"pl-kos"}],[{"start":8,"end":9,"cssClass":"pl-kos"}],[{"start":4,"end":5,"cssClass":"pl-kos"}],[{"start":0,"end":1,"cssClass":"pl-kos"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/mrlacey/WPMisc/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"AccentComplimentBrush.cs","displayUrl":"https://github.com/mrlacey/WPMisc/blob/master/AccentComplimentBrush.cs?raw=true","headerInfo":{"blobSize":"8.41 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"0d5586b","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fmrlacey%2FWPMisc%2Fblob%2Fmaster%2FAccentComplimentBrush.cs","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"260","truncatedSloc":"228"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C#","languageID":42,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/mrlacey/WPMisc/blob/master/AccentComplimentBrush.cs","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/mrlacey/WPMisc/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/mrlacey/WPMisc/raw/master/AccentComplimentBrush.cs","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"MRLacey","kind":"module","ident_start":290,"ident_end":297,"extent_start":280,"extent_end":8611,"fully_qualified_name":"MRLacey","ident_utf16":{"start":{"line_number":6,"utf16_col":10},"end":{"line_number":6,"utf16_col":17}},"extent_utf16":{"start":{"line_number":6,"utf16_col":0},"end":{"line_number":260,"utf16_col":0}}},{"name":"AccentComplimentBrush","kind":"class","ident_start":573,"ident_end":594,"extent_start":560,"extent_end":8609,"fully_qualified_name":"MRLacey::AccentComplimentBrush","ident_utf16":{"start":{"line_number":16,"utf16_col":17},"end":{"line_number":16,"utf16_col":38}},"extent_utf16":{"start":{"line_number":16,"utf16_col":4},"end":{"line_number":258,"utf16_col":5}}},{"name":"AccentComplimentBrush","kind":"function","ident_start":939,"ident_end":960,"extent_start":932,"extent_end":2083,"fully_qualified_name":"MRLacey::AccentComplimentBrush::AccentComplimentBrush","ident_utf16":{"start":{"line_number":26,"utf16_col":15},"end":{"line_number":26,"utf16_col":36}},"extent_utf16":{"start":{"line_number":26,"utf16_col":8},"end":{"line_number":54,"utf16_col":9}}},{"name":"HslColor","kind":"struct","ident_start":2228,"ident_end":2236,"extent_start":2213,"extent_end":8603,"fully_qualified_name":"MRLacey::AccentComplimentBrush::HslColor","ident_utf16":{"start":{"line_number":59,"utf16_col":23},"end":{"line_number":59,"utf16_col":31}},"extent_utf16":{"start":{"line_number":59,"utf16_col":8},"end":{"line_number":257,"utf16_col":9}}},{"name":"FromColor","kind":"method","ident_start":3128,"ident_end":3137,"extent_start":3105,"extent_end":4797,"fully_qualified_name":"MRLacey::AccentComplimentBrush::HslColor::FromColor","ident_utf16":{"start":{"line_number":90,"utf16_col":35},"end":{"line_number":90,"utf16_col":44}},"extent_utf16":{"start":{"line_number":90,"utf16_col":12},"end":{"line_number":139,"utf16_col":13}}},{"name":"ConvertToCompliment","kind":"method","ident_start":4969,"ident_end":4988,"extent_start":4957,"extent_end":5161,"fully_qualified_name":"MRLacey::AccentComplimentBrush::HslColor::ConvertToCompliment","ident_utf16":{"start":{"line_number":144,"utf16_col":24},"end":{"line_number":144,"utf16_col":43}},"extent_utf16":{"start":{"line_number":144,"utf16_col":12},"end":{"line_number":152,"utf16_col":13}}},{"name":"ToColor","kind":"method","ident_start":5397,"ident_end":5404,"extent_start":5384,"extent_end":6196,"fully_qualified_name":"MRLacey::AccentComplimentBrush::HslColor::ToColor","ident_utf16":{"start":{"line_number":158,"utf16_col":25},"end":{"line_number":158,"utf16_col":32}},"extent_utf16":{"start":{"line_number":158,"utf16_col":12},"end":{"line_number":178,"utf16_col":13}}},{"name":"ByteToPercent","kind":"method","ident_start":6473,"ident_end":6486,"extent_start":6451,"extent_end":6612,"fully_qualified_name":"MRLacey::AccentComplimentBrush::HslColor::ByteToPercent","ident_utf16":{"start":{"line_number":185,"utf16_col":34},"end":{"line_number":185,"utf16_col":47}},"extent_utf16":{"start":{"line_number":185,"utf16_col":12},"end":{"line_number":190,"utf16_col":13}}},{"name":"PercentToByte","kind":"method","ident_start":6881,"ident_end":6894,"extent_start":6861,"extent_end":7238,"fully_qualified_name":"MRLacey::AccentComplimentBrush::HslColor::PercentToByte","ident_utf16":{"start":{"line_number":197,"utf16_col":32},"end":{"line_number":197,"utf16_col":45}},"extent_utf16":{"start":{"line_number":197,"utf16_col":12},"end":{"line_number":212,"utf16_col":13}}},{"name":"Normalize","kind":"method","ident_start":7515,"ident_end":7524,"extent_start":7493,"extent_end":7800,"fully_qualified_name":"MRLacey::AccentComplimentBrush::HslColor::Normalize","ident_utf16":{"start":{"line_number":219,"utf16_col":34},"end":{"line_number":219,"utf16_col":43}},"extent_utf16":{"start":{"line_number":219,"utf16_col":12},"end":{"line_number":231,"utf16_col":13}}},{"name":"GetComponent","kind":"method","ident_start":8124,"ident_end":8136,"extent_start":8102,"extent_end":8593,"fully_qualified_name":"MRLacey::AccentComplimentBrush::HslColor::GetComponent","ident_utf16":{"start":{"line_number":240,"utf16_col":34},"end":{"line_number":240,"utf16_col":46}},"extent_utf16":{"start":{"line_number":240,"utf16_col":12},"end":{"line_number":256,"utf16_col":13}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/mrlacey/WPMisc/branches":{"post":"ZoZ1dnZjHDLwj-tbw9tPI-FnvfFJVF444rWwu0Vhv-rogv3g_-Aev5ase_sP5vVQQnwS9JDcv9F8WtKor0vFZQ"},"/repos/preferences":{"post":"ZrEDRilag_JlObMWRsQBPv06r9ipcF3P-Q1quJolTwT0KwZu1MAUsE_vfr0A-WQPOr29nZrBGe_Yx5cMxTPFLQ"}}},"title":"WPMisc/AccentComplimentBrush.cs at master · mrlacey/WPMisc"}