text:
using System;
using System.Windows.Forms;

namespace HearThis.UI
{
    partial class ScriptTextHasChangedControl
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
                components?.Dispose();
            base.Dispose(disposing);
        }

        #region Component Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
			this.components = new System.ComponentModel.Container();
			this._iconShiftClips = new System.Windows.Forms.PictureBox();
			this.tableMaster = new System.Windows.Forms.TableLayoutPanel();
			this._tableBlockText = new System.Windows.Forms.TableLayoutPanel();
			this._lblNow = new System.Windows.Forms.Label();
			this._lblBefore = new System.Windows.Forms.Label();
			this._txtThen = new System.Windows.Forms.RichTextBox();
			this._txtNow = new System.Windows.Forms.RichTextBox();
			this._tableProblem = new System.Windows.Forms.TableLayoutPanel();
			this._problemIcon = new System.Windows.Forms.PictureBox();
			this._lblProblemSummary = new System.Windows.Forms.Label();
			this._lblResolution = new System.Windows.Forms.Label();
			this._tableButtons = new System.Windows.Forms.TableLayoutPanel();
			this._tableOptions = new System.Windows.Forms.TableLayoutPanel();
			this._lblShiftClips = new System.Windows.Forms.Label();
			this._rdoUseExisting = new System.Windows.Forms.RadioButton();
			this._rdoAskLater = new System.Windows.Forms.RadioButton();
			this._rdoReRecord = new System.Windows.Forms.RadioButton();
			this._btnShiftClips = new System.Windows.Forms.Button();
			this._btnAskLater = new HearThis.UI.RadioButtonHelperButton();
			this._btnUseExisting = new HearThis.UI.RadioButtonHelperButton();
			this._btnDelete = new HearThis.UI.RadioButtonHelperButton();
			this._pnlPlayClip = new System.Windows.Forms.TableLayoutPanel();
			this._audioButtonsControl = new HearThis.UI.AudioButtonsControl();
			this._btnPlayClip = new ButtonWithoutFocusRectangle();
			this._nextButton = new HearThis.UI.MouseSensitiveIconButton();
			this.l10NSharpExtender1 = new L10NSharp.UI.L10NSharpExtender(this.components);
			this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
			((System.ComponentModel.ISupportInitialize)(this._iconShiftClips)).BeginInit();
			this.tableMaster.SuspendLayout();
			this._tableBlockText.SuspendLayout();
			this._tableProblem.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this._problemIcon)).BeginInit();
			this._tableButtons.SuspendLayout();
			this._tableOptions.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this._btnAskLater)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this._btnUseExisting)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this._btnDelete)).BeginInit();
			this._pnlPlayClip.SuspendLayout();
			((System.ComponentModel.ISupportInitialize)(this._nextButton)).BeginInit();
			((System.ComponentModel.ISupportInitialize)(this.l10NSharpExtender1)).BeginInit();
			this.SuspendLayout();
			//
			// _iconShiftClips
			//
			this._iconShiftClips.Image = global::HearThis.Properties.Resources.shift_clips24;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._iconShiftClips, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._iconShiftClips, null);
			this.l10NSharpExtender1.SetLocalizationPriority(this._iconShiftClips, L10NSharp.LocalizationPriority.NotLocalizable);
			this.l10NSharpExtender1.SetLocalizingId(this._iconShiftClips, "ScriptTextHasChangedControl._iconShiftClips");
			this._iconShiftClips.Location = new System.Drawing.Point(27, 100);
			this._iconShiftClips.Margin = new System.Windows.Forms.Padding(7, 1, 0, 1);
			this._iconShiftClips.Name = "_iconShiftClips";
			this._iconShiftClips.Size = new System.Drawing.Size(22, 24);
			this._iconShiftClips.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
			this._iconShiftClips.TabIndex = 0;
			this._iconShiftClips.TabStop = false;
			//
			// tableMaster
			//
			this.tableMaster.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
            | System.Windows.Forms.AnchorStyles.Left)
            | System.Windows.Forms.AnchorStyles.Right)));
			this.tableMaster.ColumnCount = 1;
			this.tableMaster.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
			this.tableMaster.Controls.Add(this._tableBlockText, 0, 1);
			this.tableMaster.Controls.Add(this._tableProblem, 0, 0);
			this.tableMaster.Controls.Add(this._tableButtons, 0, 2);
			this.tableMaster.Location = new System.Drawing.Point(13, 15);
			this.tableMaster.Margin = new System.Windows.Forms.Padding(0);
			this.tableMaster.Name = "tableMaster";
			this.tableMaster.RowCount = 3;
			this.tableMaster.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this.tableMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
			this.tableMaster.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this.tableMaster.Size = new System.Drawing.Size(724, 526);
			this.tableMaster.TabIndex = 25;
			//
			// _tableBlockText
			//
			this._tableBlockText.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
			this._tableBlockText.ColumnCount = 2;
			this._tableBlockText.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
			this._tableBlockText.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
			this._tableBlockText.Controls.Add(this._lblNow, 1, 0);
			this._tableBlockText.Controls.Add(this._lblBefore, 0, 0);
			this._tableBlockText.Controls.Add(this._txtThen, 0, 1);
			this._tableBlockText.Controls.Add(this._txtNow, 1, 1);
			this._tableBlockText.Location = new System.Drawing.Point(3, 73);
			this._tableBlockText.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1);
			this._tableBlockText.MinimumSize = new System.Drawing.Size(0, 62);
			this._tableBlockText.Name = "_tableBlockText";
			this._tableBlockText.Padding = new System.Windows.Forms.Padding(0, 14, 0, 10);
			this._tableBlockText.RowCount = 2;
			this._tableBlockText.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableBlockText.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
			this._tableBlockText.Size = new System.Drawing.Size(718, 245);
			this._tableBlockText.TabIndex = 0;
			//
			// _lblNow
			//
			this._lblNow.AutoSize = true;
			this._lblNow.Font = new System.Drawing.Font("Segoe UI Semibold", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
			this.l10NSharpExtender1.SetLocalizableToolTip(this._lblNow, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._lblNow, null);
			this.l10NSharpExtender1.SetLocalizingId(this._lblNow, "ScriptTextHasChangedControl._lblNow");
			this._lblNow.Location = new System.Drawing.Point(362, 14);
			this._lblNow.MinimumSize = new System.Drawing.Size(0, 28);
			this._lblNow.Name = "_lblNow";
			this._lblNow.Size = new System.Drawing.Size(46, 28);
			this._lblNow.TabIndex = 4;
			this._lblNow.Text = "Now";
			//
			// _lblBefore
			//
			this._lblBefore.AutoSize = true;
			this._lblBefore.Font = new System.Drawing.Font("Segoe UI Semibold", 12.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
			this.l10NSharpExtender1.SetLocalizableToolTip(this._lblBefore, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._lblBefore, "Param 0: the date when the clip was recorded.");
			this.l10NSharpExtender1.SetLocalizingId(this._lblBefore, "ScriptTextHasChangedControl._lblBefore");
			this._lblBefore.Location = new System.Drawing.Point(3, 14);
			this._lblBefore.MinimumSize = new System.Drawing.Size(0, 28);
			this._lblBefore.Name = "_lblBefore";
			this._lblBefore.Size = new System.Drawing.Size(98, 28);
			this._lblBefore.TabIndex = 2;
			this._lblBefore.Text = "Before ({0})";
			//
			// _txtThen
			//
			this._txtThen.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
            | System.Windows.Forms.AnchorStyles.Left)
            | System.Windows.Forms.AnchorStyles.Right)));
			this._txtThen.BackColor = System.Drawing.SystemColors.Window;
			this._txtThen.BorderStyle = System.Windows.Forms.BorderStyle.None;
			this._txtThen.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
			this._txtThen.Location = new System.Drawing.Point(6, 48);
			this._txtThen.Margin = new System.Windows.Forms.Padding(6);
			this._txtThen.MinimumSize = new System.Drawing.Size(0, 24);
			this._txtThen.Name = "_txtThen";
			this._txtThen.ReadOnly = true;
			this._txtThen.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical;
			this._txtThen.Size = new System.Drawing.Size(347, 181);
			this._txtThen.TabIndex = 6;
			this._txtThen.Text = "";
			//
			// _txtNow
			//
			this._txtNow.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
            | System.Windows.Forms.AnchorStyles.Left)
            | System.Windows.Forms.AnchorStyles.Right)));
			this._txtNow.BackColor = System.Drawing.SystemColors.Window;
			this._txtNow.BorderStyle = System.Windows.Forms.BorderStyle.None;
			this._txtNow.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
			this._txtNow.Location = new System.Drawing.Point(365, 48);
			this._txtNow.Margin = new System.Windows.Forms.Padding(6, 6, 3, 6);
			this._txtNow.MinimumSize = new System.Drawing.Size(0, 24);
			this._txtNow.Name = "_txtNow";
			this._txtNow.ReadOnly = true;
			this._txtNow.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical;
			this._txtNow.Size = new System.Drawing.Size(350, 181);
			this._txtNow.TabIndex = 7;
			this._txtNow.Text = "";
			//
			// _tableProblem
			//
			this._tableProblem.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
            | System.Windows.Forms.AnchorStyles.Right)));
			this._tableProblem.AutoSize = true;
			this._tableProblem.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
			this._tableProblem.ColumnCount = 2;
			this._tableProblem.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
			this._tableProblem.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
			this._tableProblem.Controls.Add(this._problemIcon, 0, 0);
			this._tableProblem.Controls.Add(this._lblProblemSummary, 1, 0);
			this._tableProblem.Controls.Add(this._lblResolution, 1, 1);
			this._tableProblem.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(212)))), ((int)(((byte)(17)))));
			this._tableProblem.Location = new System.Drawing.Point(3, 3);
			this._tableProblem.Margin = new System.Windows.Forms.Padding(3, 3, 3, 0);
			this._tableProblem.MinimumSize = new System.Drawing.Size(0, 26);
			this._tableProblem.Name = "_tableProblem";
			this._tableProblem.Padding = new System.Windows.Forms.Padding(3);
			this._tableProblem.RowCount = 2;
			this._tableProblem.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableProblem.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableProblem.Size = new System.Drawing.Size(718, 60);
			this._tableProblem.TabIndex = 24;
			this._tableProblem.Paint += new System.Windows.Forms.PaintEventHandler(this.PaintRoundedBorder);
			//
			// _problemIcon
			//
			this._problemIcon.Anchor = System.Windows.Forms.AnchorStyles.Left;
			this._problemIcon.Image = global::HearThis.Properties.Resources.AlertCircle;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._problemIcon, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._problemIcon, null);
			this.l10NSharpExtender1.SetLocalizationPriority(this._problemIcon, L10NSharp.LocalizationPriority.NotLocalizable);
			this.l10NSharpExtender1.SetLocalizingId(this._problemIcon, "ScriptTextHasChangedControl._problemIcon");
			this._problemIcon.Location = new System.Drawing.Point(6, 6);
			this._problemIcon.Margin = new System.Windows.Forms.Padding(3, 3, 10, 3);
			this._problemIcon.Name = "_problemIcon";
			this._problemIcon.Size = new System.Drawing.Size(21, 21);
			this._problemIcon.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
			this._problemIcon.TabIndex = 0;
			this._problemIcon.TabStop = false;
			//
			// _lblProblemSummary
			//
			this._lblProblemSummary.AutoSize = true;
			this._lblProblemSummary.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this._lblProblemSummary.Font = new System.Drawing.Font("Segoe UI", 12F);
			this._lblProblemSummary.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(212)))), ((int)(((byte)(17)))));
			this._lblProblemSummary.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._lblProblemSummary, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._lblProblemSummary, null);
			this.l10NSharpExtender1.SetLocalizingId(this._lblProblemSummary, "ScriptTextHasChangedControl._lblProblemSummary");
			this._lblProblemSummary.Location = new System.Drawing.Point(40, 6);
			this._lblProblemSummary.Margin = new System.Windows.Forms.Padding(3);
			this._lblProblemSummary.MaximumSize = new System.Drawing.Size(0, 400);
			this._lblProblemSummary.Name = "_lblProblemSummary";
			this._lblProblemSummary.Padding = new System.Windows.Forms.Padding(0, 0, 3, 0);
			this._lblProblemSummary.Size = new System.Drawing.Size(439, 21);
			this._lblProblemSummary.TabIndex = 22;
			this._lblProblemSummary.Text = "The text of this block has changed since the clip was recorded.";
			this._lblProblemSummary.TextAlign = System.Drawing.ContentAlignment.BottomLeft;
			//
			// _lblResolution
			//
			this._lblResolution.AutoSize = true;
			this._lblResolution.Font = new System.Drawing.Font("Segoe UI", 12F);
			this.l10NSharpExtender1.SetLocalizableToolTip(this._lblResolution, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._lblResolution, null);
			this.l10NSharpExtender1.SetLocalizingId(this._lblResolution, "ScriptTextHasChangedControl._lblResolution");
			this._lblResolution.Location = new System.Drawing.Point(40, 30);
			this._lblResolution.Margin = new System.Windows.Forms.Padding(3, 0, 3, 3);
			this._lblResolution.Name = "_lblResolution";
			this._lblResolution.Padding = new System.Windows.Forms.Padding(0, 0, 0, 3);
			this._lblResolution.Size = new System.Drawing.Size(121, 24);
			this._lblResolution.TabIndex = 23;
			this._lblResolution.Text = "Decision: It\'s OK";
			this._lblResolution.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
			//
			// _tableButtons
			//
			this._tableButtons.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
            | System.Windows.Forms.AnchorStyles.Right)));
			this._tableButtons.AutoSize = true;
			this._tableButtons.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
			this._tableButtons.BackColor = System.Drawing.Color.Transparent;
			this._tableButtons.ColumnCount = 2;
			this._tableButtons.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
			this._tableButtons.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
			this._tableButtons.Controls.Add(this._tableOptions, 1, 0);
			this._tableButtons.Controls.Add(this._pnlPlayClip, 0, 0);
			this._tableButtons.Controls.Add(this._nextButton, 1, 1);
			this._tableButtons.Location = new System.Drawing.Point(0, 329);
			this._tableButtons.Margin = new System.Windows.Forms.Padding(0);
			this._tableButtons.Name = "_tableButtons";
			this._tableButtons.RowCount = 2;
			this._tableButtons.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableButtons.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableButtons.Size = new System.Drawing.Size(724, 197);
			this._tableButtons.TabIndex = 23;
			//
			// _tableOptions
			//
			this._tableOptions.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
            | System.Windows.Forms.AnchorStyles.Right)));
			this._tableOptions.AutoSize = true;
			this._tableOptions.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
			this._tableOptions.BackColor = System.Drawing.Color.Transparent;
			this._tableOptions.ColumnCount = 3;
			this._tableOptions.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
			this._tableOptions.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
			this._tableOptions.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
			this._tableOptions.Controls.Add(this._lblShiftClips, 2, 3);
			this._tableOptions.Controls.Add(this._iconShiftClips, 1, 3);
			this._tableOptions.Controls.Add(this._rdoUseExisting, 0, 1);
			this._tableOptions.Controls.Add(this._rdoAskLater, 0, 0);
			this._tableOptions.Controls.Add(this._rdoReRecord, 0, 2);
			this._tableOptions.Controls.Add(this._btnShiftClips, 2, 4);
			this._tableOptions.Controls.Add(this._btnAskLater, 1, 0);
			this._tableOptions.Controls.Add(this._btnUseExisting, 1, 1);
			this._tableOptions.Controls.Add(this._btnDelete, 1, 2);
			this._tableOptions.Location = new System.Drawing.Point(365, 3);
			this._tableOptions.Margin = new System.Windows.Forms.Padding(3, 3, 3, 0);
			this._tableOptions.Name = "_tableOptions";
			this._tableOptions.RowCount = 5;
			this._tableOptions.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableOptions.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableOptions.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableOptions.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableOptions.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._tableOptions.Size = new System.Drawing.Size(356, 157);
			this._tableOptions.TabIndex = 24;
			//
			// _lblShiftClips
			//
			this._lblShiftClips.AutoSize = true;
			this._lblShiftClips.Font = new System.Drawing.Font("Segoe UI", 12F);
			this.l10NSharpExtender1.SetLocalizableToolTip(this._lblShiftClips, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._lblShiftClips, null);
			this.l10NSharpExtender1.SetLocalizingId(this._lblShiftClips, "ScriptTextHasChangedControl._lblShiftClips");
			this._lblShiftClips.Location = new System.Drawing.Point(49, 99);
			this._lblShiftClips.Margin = new System.Windows.Forms.Padding(0, 0, 3, 0);
			this._lblShiftClips.Name = "_lblShiftClips";
			this._lblShiftClips.Size = new System.Drawing.Size(213, 21);
			this._lblShiftClips.TabIndex = 1;
			this._lblShiftClips.Text = "This clip is for a nearby block.";
			//
			// _rdoUseExisting
			//
			this._rdoUseExisting.Anchor = System.Windows.Forms.AnchorStyles.Left;
			this._rdoUseExisting.AutoSize = true;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._rdoUseExisting, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._rdoUseExisting, null);
			this.l10NSharpExtender1.SetLocalizationPriority(this._rdoUseExisting, L10NSharp.LocalizationPriority.NotLocalizable);
			this.l10NSharpExtender1.SetLocalizingId(this._rdoUseExisting, "ScriptTextHasChangedControl._rdoUseExisting");
			this._rdoUseExisting.Location = new System.Drawing.Point(3, 43);
			this._rdoUseExisting.Name = "_rdoUseExisting";
			this._rdoUseExisting.Size = new System.Drawing.Size(14, 13);
			this._rdoUseExisting.TabIndex = 2;
			this._rdoUseExisting.UseVisualStyleBackColor = true;
			this._rdoUseExisting.CheckedChanged += new System.EventHandler(this._rdoUseExisting_CheckedChanged);
			//
			// _rdoAskLater
			//
			this._rdoAskLater.Anchor = System.Windows.Forms.AnchorStyles.Left;
			this._rdoAskLater.AutoSize = true;
			this._rdoAskLater.Checked = true;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._rdoAskLater, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._rdoAskLater, null);
			this.l10NSharpExtender1.SetLocalizationPriority(this._rdoAskLater, L10NSharp.LocalizationPriority.NotLocalizable);
			this.l10NSharpExtender1.SetLocalizingId(this._rdoAskLater, "ScriptTextHasChangedControl._rdoAskLater");
			this._rdoAskLater.Location = new System.Drawing.Point(3, 10);
			this._rdoAskLater.Name = "_rdoAskLater";
			this._rdoAskLater.Size = new System.Drawing.Size(14, 13);
			this._rdoAskLater.TabIndex = 0;
			this._rdoAskLater.TabStop = true;
			this._rdoAskLater.UseVisualStyleBackColor = true;
			this._rdoAskLater.CheckedChanged += new System.EventHandler(this._rdoAskLater_CheckedChanged);
			//
			// _rdoReRecord
			//
			this._rdoReRecord.Anchor = System.Windows.Forms.AnchorStyles.Left;
			this._rdoReRecord.AutoSize = true;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._rdoReRecord, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._rdoReRecord, null);
			this.l10NSharpExtender1.SetLocalizationPriority(this._rdoReRecord, L10NSharp.LocalizationPriority.NotLocalizable);
			this.l10NSharpExtender1.SetLocalizingId(this._rdoReRecord, "ScriptTextHasChangedControl._rdoAskLater");
			this._rdoReRecord.Location = new System.Drawing.Point(3, 76);
			this._rdoReRecord.Name = "_rdoReRecord";
			this._rdoReRecord.Size = new System.Drawing.Size(14, 13);
			this._rdoReRecord.TabIndex = 3;
			this._rdoReRecord.UseVisualStyleBackColor = true;
			this._rdoReRecord.CheckedChanged += new System.EventHandler(this._rdoReRecord_CheckedChanged);
			//
			// _btnShiftClips
			//
			this._btnShiftClips.AutoSize = true;
			this._btnShiftClips.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
			this._btnShiftClips.FlatAppearance.BorderSize = 0;
			this._btnShiftClips.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this._btnShiftClips.Font = new System.Drawing.Font("Segoe UI", 12F);
			this.l10NSharpExtender1.SetLocalizableToolTip(this._btnShiftClips, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._btnShiftClips, null);
			this.l10NSharpExtender1.SetLocalizingId(this._btnShiftClips, "ScriptTextHasChangedControl._btnShiftClips");
			this._btnShiftClips.Location = new System.Drawing.Point(49, 126);
			this._btnShiftClips.Margin = new System.Windows.Forms.Padding(0, 1, 3, 0);
			this._btnShiftClips.Name = "_btnShiftClips";
			this._btnShiftClips.Size = new System.Drawing.Size(131, 31);
			this._btnShiftClips.TabIndex = 12;
			this._btnShiftClips.Text = "Shift Clips Tool...";
			this._btnShiftClips.UseVisualStyleBackColor = true;
			this._btnShiftClips.Click += new System.EventHandler(this._btnShiftClips_Click);
			this._btnShiftClips.Paint += new System.Windows.Forms.PaintEventHandler(this.PaintRoundedBorder);
			this._btnShiftClips.MouseEnter += new System.EventHandler(this._btnShiftClips_MouseEnter);
			this._btnShiftClips.MouseLeave += new System.EventHandler(this._btnShiftClips_MouseLeave);
			//
			// _btnAskLater
			//
			this._btnAskLater.AutoSize = true;
			this._btnAskLater.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
			this._tableOptions.SetColumnSpan(this._btnAskLater, 2);
			this._btnAskLater.FlatAppearance.BorderSize = 0;
			this._btnAskLater.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(65)))), ((int)(((byte)(65)))), ((int)(((byte)(65)))));
			this._btnAskLater.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(65)))), ((int)(((byte)(65)))), ((int)(((byte)(65)))));
			this._btnAskLater.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this._btnAskLater.Font = new System.Drawing.Font("Segoe UI", 12F);
			this._btnAskLater.HighContrastMouseOverImage = global::HearThis.Properties.Resources.Later_MouseOverHC;
			this._btnAskLater.Image = global::HearThis.Properties.Resources.Later;
			this._btnAskLater.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._btnAskLater, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._btnAskLater, null);
			this.l10NSharpExtender1.SetLocalizingId(this._btnAskLater, "ScriptTextHasChangedControl._btnAskLater");
			this._btnAskLater.Location = new System.Drawing.Point(23, 1);
			this._btnAskLater.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1);
			this._btnAskLater.MouseOverImage = global::HearThis.Properties.Resources.Later_MouseOver;
			this._btnAskLater.Name = "_btnAskLater";
			this._btnAskLater.RoundedBorderColor = System.Drawing.Color.Empty;
			this._btnAskLater.RoundedBorderThickness = 0;
			this._btnAskLater.Size = new System.Drawing.Size(127, 31);
			this._btnAskLater.TabIndex = 1;
			this._btnAskLater.Text = "Ask me later";
			this._btnAskLater.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
			this._btnAskLater.UseVisualStyleBackColor = true;
			//
			// _btnUseExisting
			//
			this._btnUseExisting.AutoSize = true;
			this._btnUseExisting.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
			this._tableOptions.SetColumnSpan(this._btnUseExisting, 2);
			this._btnUseExisting.FlatAppearance.BorderSize = 0;
			this._btnUseExisting.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(65)))), ((int)(((byte)(65)))), ((int)(((byte)(65)))));
			this._btnUseExisting.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(65)))), ((int)(((byte)(65)))), ((int)(((byte)(65)))));
			this._btnUseExisting.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this._btnUseExisting.Font = new System.Drawing.Font("Segoe UI", 12F);
			this._btnUseExisting.HighContrastMouseOverImage = global::HearThis.Properties.Resources.OK_mouseOverHC;
			this._btnUseExisting.Image = global::HearThis.Properties.Resources.OK;
			this._btnUseExisting.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._btnUseExisting, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._btnUseExisting, null);
			this.l10NSharpExtender1.SetLocalizingId(this._btnUseExisting, "ScriptTextHasChangedControl._btnUseExisting");
			this._btnUseExisting.Location = new System.Drawing.Point(23, 34);
			this._btnUseExisting.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1);
			this._btnUseExisting.MouseOverImage = global::HearThis.Properties.Resources.OK_MouseOver;
			this._btnUseExisting.Name = "_btnUseExisting";
			this._btnUseExisting.RoundedBorderColor = System.Drawing.Color.Empty;
			this._btnUseExisting.RoundedBorderThickness = 0;
			this._btnUseExisting.Size = new System.Drawing.Size(202, 31);
			this._btnUseExisting.TabIndex = 10;
			this._btnUseExisting.Text = "It\'s OK, use existing clip";
			this._btnUseExisting.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
			this._btnUseExisting.UseVisualStyleBackColor = true;
			//
			// _btnDelete
			//
			this._btnDelete.AutoSize = true;
			this._btnDelete.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
			this._btnDelete.BackColor = System.Drawing.Color.Transparent;
			this._tableOptions.SetColumnSpan(this._btnDelete, 2);
			this._btnDelete.FlatAppearance.BorderSize = 0;
			this._btnDelete.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(65)))), ((int)(((byte)(65)))), ((int)(((byte)(65)))));
			this._btnDelete.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(65)))), ((int)(((byte)(65)))), ((int)(((byte)(65)))));
			this._btnDelete.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this._btnDelete.Font = new System.Drawing.Font("Segoe UI", 12F);
			this._btnDelete.ForeColor = System.Drawing.Color.DarkGray;
			this._btnDelete.HighContrastMouseOverImage = global::HearThis.Properties.Resources.Delete_MouseOverHC;
			this._btnDelete.Image = global::HearThis.Properties.Resources.Delete;
			this._btnDelete.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._btnDelete, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._btnDelete, null);
			this.l10NSharpExtender1.SetLocalizingId(this._btnDelete, "ScriptTextHasChangedControl._btnDelete");
			this._btnDelete.Location = new System.Drawing.Point(23, 67);
			this._btnDelete.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1);
			this._btnDelete.MouseOverImage = global::HearThis.Properties.Resources.Delete_MouseOver;
			this._btnDelete.Name = "_btnDelete";
			this._btnDelete.RoundedBorderColor = System.Drawing.Color.Empty;
			this._btnDelete.RoundedBorderThickness = 0;
			this._btnDelete.Size = new System.Drawing.Size(209, 31);
			this._btnDelete.TabIndex = 9;
			this._btnDelete.Text = "Need to re-record block";
			this._btnDelete.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
			this._btnDelete.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
			this._btnDelete.UseVisualStyleBackColor = false;
			this._btnDelete.Visible = false;
			//
			// _pnlPlayClip
			//
			this._pnlPlayClip.AutoSize = true;
			this._pnlPlayClip.ColumnCount = 2;
			this._pnlPlayClip.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
			this._pnlPlayClip.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
			this._pnlPlayClip.Controls.Add(this._audioButtonsControl, 0, 0);
			this._pnlPlayClip.Controls.Add(this._btnPlayClip, 1, 0);
			this._pnlPlayClip.Location = new System.Drawing.Point(3, 8);
			this._pnlPlayClip.Margin = new System.Windows.Forms.Padding(3, 8, 3, 3);
			this._pnlPlayClip.Name = "_pnlPlayClip";
			this._pnlPlayClip.RowCount = 1;
			this._pnlPlayClip.RowStyles.Add(new System.Windows.Forms.RowStyle());
			this._pnlPlayClip.Size = new System.Drawing.Size(225, 44);
			this._pnlPlayClip.TabIndex = 23;
			this._pnlPlayClip.Click += new System.EventHandler(this._btnPlayClip_Click);
			this._pnlPlayClip.Paint += new System.Windows.Forms.PaintEventHandler(this._pnlPlayClip_Paint);
			this._pnlPlayClip.MouseEnter += new System.EventHandler(this.PlayClip_MouseEnter);
			this._pnlPlayClip.MouseLeave += new System.EventHandler(this.PlayClip_MouseLeave);
			//
			// _audioButtonsControl
			//
			this._audioButtonsControl.AutoSize = true;
			this._audioButtonsControl.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
			this._audioButtonsControl.BackColor = System.Drawing.Color.Transparent;
			this._audioButtonsControl.ButtonHighlightMode = HearThis.UI.AudioButtonsControl.ButtonHighlightModes.Play;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._audioButtonsControl, null);
			this.l10NSharpExtender1.SetLocalizationComment(this._audioButtonsControl, null);
			this.l10NSharpExtender1.SetLocalizingId(this._audioButtonsControl, "AudioButtonsControl");
			this._audioButtonsControl.Location = new System.Drawing.Point(0, 0);
			this._audioButtonsControl.Margin = new System.Windows.Forms.Padding(0);
			this._audioButtonsControl.MinimumSize = new System.Drawing.Size(0, 42);
			this._audioButtonsControl.Name = "_audioButtonsControl";
			this._audioButtonsControl.Padding = new System.Windows.Forms.Padding(6, 0, 0, 0);
			this._audioButtonsControl.ShowNextButton = false;
			this._audioButtonsControl.ShowRecordButton = false;
			this._audioButtonsControl.Size = new System.Drawing.Size(43, 42);
			this._audioButtonsControl.TabIndex = 8;
			//
			// _btnPlayClip
			//
			this._btnPlayClip.Anchor = System.Windows.Forms.AnchorStyles.Right;
			this._btnPlayClip.AutoSize = true;
			this._btnPlayClip.FlatAppearance.BorderSize = 0;
			this._btnPlayClip.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this._btnPlayClip.Font = new System.Drawing.Font("Segoe UI", 12F);
			this.l10NSharpExtender1.SetLocalizableToolTip(this._btnPlayClip, "Play the existing clip (Tab key)");
			this.l10NSharpExtender1.SetLocalizationComment(this._btnPlayClip, null);
			this.l10NSharpExtender1.SetLocalizingId(this._btnPlayClip, "ScriptTextHasChangedControl._btnPlayClip");
			this._btnPlayClip.Location = new System.Drawing.Point(53, 3);
			this._btnPlayClip.Margin = new System.Windows.Forms.Padding(10, 3, 3, 3);
			this._btnPlayClip.Name = "_btnPlayClip";
			this._btnPlayClip.Size = new System.Drawing.Size(169, 38);
			this._btnPlayClip.TabIndex = 0;
			this._btnPlayClip.TabStop = false;
			this._btnPlayClip.Text = "Play Existing Clip";
			this._btnPlayClip.UseVisualStyleBackColor = true;
			this._btnPlayClip.Click += new System.EventHandler(this._btnPlayClip_Click);
			this._btnPlayClip.MouseEnter += new System.EventHandler(this.PlayClip_MouseEnter);
			this._btnPlayClip.MouseLeave += new System.EventHandler(this.PlayClip_MouseLeave);
			//
			// _nextButton
			//
			this._nextButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
			this._nextButton.AutoSize = true;
			this._nextButton.FlatAppearance.BorderSize = 0;
			this._nextButton.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(65)))), ((int)(((byte)(65)))), ((int)(((byte)(65)))));
			this._nextButton.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(65)))), ((int)(((byte)(65)))), ((int)(((byte)(65)))));
			this._nextButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
			this._nextButton.Font = new System.Drawing.Font("Segoe UI", 14F);
			this._nextButton.HighContrastMouseOverImage = global::HearThis.Properties.Resources.NextArrow_MouseOverHC;
			this._nextButton.Image = global::HearThis.Properties.Resources.NextArrow;
			this.l10NSharpExtender1.SetLocalizableToolTip(this._nextButton, "Next problem in this chapter (Page Down key)");
			this.l10NSharpExtender1.SetLocalizationComment(this._nextButton, null);
			this.l10NSharpExtender1.SetLocalizingId(this._nextButton, "ScriptTextHasChangedControl._nextButton");
			this._nextButton.Location = new System.Drawing.Point(610, 160);
			this._nextButton.Margin = new System.Windows.Forms.Padding(0, 0, 8, 0);
			this._nextButton.MinimumSize = new System.Drawing.Size(106, 37);
			this._nextButton.MouseOverImage = global::HearThis.Properties.Resources.NextArrow_MouseOver;
			this._nextButton.Name = "_nextButton";
			this._nextButton.Padding = new System.Windows.Forms.Padding(10, 1, 6, 1);
			this._nextButton.RoundedBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(212)))), ((int)(((byte)(17)))));
			this._nextButton.RoundedBorderThickness = 1;
			this._nextButton.Size = new System.Drawing.Size(106, 37);
			this._nextButton.TabIndex = 21;
			this._nextButton.Text = "Next";
			this._nextButton.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage;
			this._nextButton.UseVisualStyleBackColor = false;
			this._nextButton.Click += new System.EventHandler(this.OnNextButton);
			//
			// l10NSharpExtender1
			//
			this.l10NSharpExtender1.LocalizationManagerId = "HearThis";
			this.l10NSharpExtender1.PrefixForNewItems = "";
			//
			// ScriptTextHasChangedControl
			//
			this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
			this.BackColor = System.Drawing.Color.Transparent;
			this.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.Controls.Add(this.tableMaster);
			this.DoubleBuffered = true;
			this.ForeColor = System.Drawing.Color.DarkGray;
			this.l10NSharpExtender1.SetLocalizableToolTip(this, null);
			this.l10NSharpExtender1.SetLocalizationComment(this, null);
			this.l10NSharpExtender1.SetLocalizationPriority(this, L10NSharp.LocalizationPriority.NotLocalizable);
			this.l10NSharpExtender1.SetLocalizingId(this, "ScriptTextHasChangedControl.ScriptChangedControl");
			this.Margin = new System.Windows.Forms.Padding(4, 6, 4, 6);
			this.MinimumSize = new System.Drawing.Size(0, 120);
			this.Name = "ScriptTextHasChangedControl";
			this.Padding = new System.Windows.Forms.Padding(10);
			this.Size = new System.Drawing.Size(750, 553);
			((System.ComponentModel.ISupportInitialize)(this._iconShiftClips)).EndInit();
			this.tableMaster.ResumeLayout(false);
			this.tableMaster.PerformLayout();
			this._tableBlockText.ResumeLayout(false);
			this._tableBlockText.PerformLayout();
			this._tableProblem.ResumeLayout(false);
			this._tableProblem.PerformLayout();
			((System.ComponentModel.ISupportInitialize)(this._problemIcon)).EndInit();
			this._tableButtons.ResumeLayout(false);
			this._tableButtons.PerformLayout();
			this._tableOptions.ResumeLayout(false);
			this._tableOptions.PerformLayout();
			((System.ComponentModel.ISupportInitialize)(this._btnAskLater)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this._btnUseExisting)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this._btnDelete)).EndInit();
			this._pnlPlayClip.ResumeLayout(false);
			this._pnlPlayClip.PerformLayout();
			((System.ComponentModel.ISupportInitialize)(this._nextButton)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.l10NSharpExtender1)).EndInit();
			this.ResumeLayout(false);

        }

		#endregion

		private System.Windows.Forms.TableLayoutPanel _tableBlockText;
		private L10NSharp.UI.L10NSharpExtender l10NSharpExtender1;
		private System.Windows.Forms.Label _lblBefore;
		private System.Windows.Forms.Label _lblNow;
		private System.Windows.Forms.RichTextBox _txtThen;
		private System.Windows.Forms.RichTextBox _txtNow;
		private HearThis.UI.RadioButtonHelperButton _btnDelete;
		private HearThis.UI.MouseSensitiveIconButton _nextButton;
		private System.Windows.Forms.Label _lblProblemSummary;
		private TableLayoutPanel _tableOptions;
		private RadioButton _rdoAskLater;
		private HearThis.UI.RadioButtonHelperButton _btnAskLater;
		private HearThis.UI.RadioButtonHelperButton _btnUseExisting;
		private RadioButton _rdoUseExisting;
		private RadioButton _rdoReRecord;
		private Label _lblShiftClips;
		private Button _btnShiftClips;
		private TableLayoutPanel _pnlPlayClip;
		private AudioButtonsControl _audioButtonsControl;
		private ButtonWithoutFocusRectangle _btnPlayClip;
		private PictureBox _problemIcon;
		private Label _lblResolution;
		private TableLayoutPanel _tableProblem;
		private ToolTip toolTip1;
		private TableLayoutPanel tableMaster;
		private TableLayoutPanel _tableButtons;
		private PictureBox _iconShiftClips;
	}
}


text:
require 'commander'

HighLine.track_eof = false

module Cert
  class CommandsGenerator
    include Commander::Methods

    def self.start
      FastlaneCore::UpdateChecker.start_looking_for_update('cert')
      self.new.run
    ensure
      FastlaneCore::UpdateChecker.show_update_status('cert', Cert::VERSION)
    end

    def run
      program :version, Cert::VERSION
      program :description, 'CLI for \'cert\' - Create new iOS code signing certificates'
      program :help, 'Author', 'Felix Krause <cert@krausefx.com>'
      program :help, 'Website', 'https://fastlane.tools'
      program :help, 'GitHub', 'https://github.com/fastlane/cert'
      program :help_formatter, :compact

      global_option('--verbose') { $verbose = true }

      FastlaneCore::CommanderGenerator.new.generate(Cert::Options.available_options)

      command :create do |c|
        c.syntax = 'cert create'
        c.description = 'Create new iOS code signing certificates'

        c.action do |args, options|
          Cert.config = FastlaneCore::Configuration.create(Cert::Options.available_options, options.__hash__)
          Cert::Runner.new.launch
        end
      end

      command :revoke_expired do |c|
        c.syntax = 'cert revoke_expired'
        c.description = 'Revoke expired iOS code signing certificates'

        c.action do |args, options|
          Cert.config = FastlaneCore::Configuration.create(Cert::Options.available_options, options.__hash__)
          Cert::Runner.new.revoke_expired_certs!
        end
      end

      default_command :create

      run!
    end
  end
end

redpajama_set_name: RedPajamaGithub


text:
import bloodDonor from './';
let args = process.argv.slice(2);
bloodDonor(args[0], function (err, data) {
  if (err) {
    throw new Error(err);
  }
  console.log(`Ideal donor: ${data.ideal}`);
  console.log(`Donors: ${data.donors.join(' or ')}`);
  console.log(`Critical Donors (Rh+): ${data.criticalDonors.join(' or ')}`);
});


text:
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/protobuf/unittest_preserve_unknown_enum2.proto

#include <google/protobuf/unittest_preserve_unknown_enum2.pb.h>

#include <algorithm>

#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/port.h>
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/wire_format_lite_inl.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/reflection_ops.h>
#include <google/protobuf/wire_format.h>
// This is a temporary google only hack
#ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
#include "third_party/protobuf/version.h"
#endif
// @@protoc_insertion_point(includes)
namespace proto2_preserve_unknown_enum_unittest {
class MyMessageDefaultTypeInternal {
 public:
  ::google::protobuf::internal::ExplicitlyConstructed<MyMessage>
      _instance;
  int oneof_e_1_;
  int oneof_e_2_;
} _MyMessage_default_instance_;
}  // namespace proto2_preserve_unknown_enum_unittest
namespace protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto {
void InitDefaultsMyMessageImpl() {
  GOOGLE_PROTOBUF_VERIFY_VERSION;

#ifdef GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
  ::google::protobuf::internal::InitProtobufDefaultsForceUnique();
#else
  ::google::protobuf::internal::InitProtobufDefaults();
#endif  // GOOGLE_PROTOBUF_ENFORCE_UNIQUENESS
  {
    void* ptr = &::proto2_preserve_unknown_enum_unittest::_MyMessage_default_instance_;
    new (ptr) ::proto2_preserve_unknown_enum_unittest::MyMessage();
    ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
  }
  ::proto2_preserve_unknown_enum_unittest::MyMessage::InitAsDefaultInstance();
}

void InitDefaultsMyMessage() {
  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
  ::google::protobuf::GoogleOnceInit(&once, &InitDefaultsMyMessageImpl);
}

::google::protobuf::Metadata file_level_metadata[1];
const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors[1];

const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::proto2_preserve_unknown_enum_unittest::MyMessage, _has_bits_),
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::proto2_preserve_unknown_enum_unittest::MyMessage, _internal_metadata_),
  ~0u,  // no _extensions_
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::proto2_preserve_unknown_enum_unittest::MyMessage, _oneof_case_[0]),
  ~0u,  // no _weak_field_map_
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::proto2_preserve_unknown_enum_unittest::MyMessage, e_),
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::proto2_preserve_unknown_enum_unittest::MyMessage, repeated_e_),
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::proto2_preserve_unknown_enum_unittest::MyMessage, repeated_packed_e_),
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::proto2_preserve_unknown_enum_unittest::MyMessage, repeated_packed_unexpected_e_),
  offsetof(::proto2_preserve_unknown_enum_unittest::MyMessageDefaultTypeInternal, oneof_e_1_),
  offsetof(::proto2_preserve_unknown_enum_unittest::MyMessageDefaultTypeInternal, oneof_e_2_),
  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(::proto2_preserve_unknown_enum_unittest::MyMessage, o_),
  0,
  ~0u,
  ~0u,
  ~0u,
  ~0u,
  ~0u,
};
static const ::google::protobuf::internal::MigrationSchema schemas[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
  { 0, 12, sizeof(::proto2_preserve_unknown_enum_unittest::MyMessage)},
};

static ::google::protobuf::Message const * const file_default_instances[] = {
  reinterpret_cast<const ::google::protobuf::Message*>(&::proto2_preserve_unknown_enum_unittest::_MyMessage_default_instance_),
};

void protobuf_AssignDescriptors() {
  AddDescriptors();
  ::google::protobuf::MessageFactory* factory = NULL;
  AssignDescriptors(
      "google/protobuf/unittest_preserve_unknown_enum2.proto", schemas, file_default_instances, TableStruct::offsets, factory,
      file_level_metadata, file_level_enum_descriptors, NULL);
}

void protobuf_AssignDescriptorsOnce() {
  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
  ::google::protobuf::GoogleOnceInit(&once, &protobuf_AssignDescriptors);
}

void protobuf_RegisterTypes(const ::std::string&) GOOGLE_PROTOBUF_ATTRIBUTE_COLD;
void protobuf_RegisterTypes(const ::std::string&) {
  protobuf_AssignDescriptorsOnce();
  ::google::protobuf::internal::RegisterAllTypes(file_level_metadata, 1);
}

void AddDescriptorsImpl() {
  InitDefaults();
  static const char descriptor[] GOOGLE_PROTOBUF_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = {
      "\n5google/protobuf/unittest_preserve_unkn"
      "own_enum2.proto\022%proto2_preserve_unknown"
      "_enum_unittest\"\270\003\n\tMyMessage\0228\n\001e\030\001 \001(\0162"
      "-.proto2_preserve_unknown_enum_unittest."
      "MyEnum\022A\n\nrepeated_e\030\002 \003(\0162-.proto2_pres"
      "erve_unknown_enum_unittest.MyEnum\022L\n\021rep"
      "eated_packed_e\030\003 \003(\0162-.proto2_preserve_u"
      "nknown_enum_unittest.MyEnumB\002\020\001\022S\n\034repea"
      "ted_packed_unexpected_e\030\004 \003(\0162-.proto2_p"
      "reserve_unknown_enum_unittest.MyEnum\022B\n\t"
      "oneof_e_1\030\005 \001(\0162-.proto2_preserve_unknow"
      "n_enum_unittest.MyEnumH\000\022B\n\toneof_e_2\030\006 "
      "\001(\0162-.proto2_preserve_unknown_enum_unitt"
      "est.MyEnumH\000B\003\n\001o*#\n\006MyEnum\022\007\n\003FOO\020\000\022\007\n\003"
      "BAR\020\001\022\007\n\003BAZ\020\002"
  };
  ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
      descriptor, 574);
  ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
    "google/protobuf/unittest_preserve_unknown_enum2.proto", &protobuf_RegisterTypes);
}

void AddDescriptors() {
  static GOOGLE_PROTOBUF_DECLARE_ONCE(once);
  ::google::protobuf::GoogleOnceInit(&once, &AddDescriptorsImpl);
}
// Force AddDescriptors() to be called at dynamic initialization time.
struct StaticDescriptorInitializer {
  StaticDescriptorInitializer() {
    AddDescriptors();
  }
} static_descriptor_initializer;
}  // namespace protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto
namespace proto2_preserve_unknown_enum_unittest {
const ::google::protobuf::EnumDescriptor* MyEnum_descriptor() {
  protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto::protobuf_AssignDescriptorsOnce();
  return protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto::file_level_enum_descriptors[0];
}
bool MyEnum_IsValid(int value) {
  switch (value) {
    case 0:
    case 1:
    case 2:
      return true;
    default:
      return false;
  }
}

// ===================================================================

void MyMessage::InitAsDefaultInstance() {
  ::proto2_preserve_unknown_enum_unittest::_MyMessage_default_instance_.oneof_e_1_ = 0;
  ::proto2_preserve_unknown_enum_unittest::_MyMessage_default_instance_.oneof_e_2_ = 0;
}
#if !defined(_MSC_VER) || _MSC_VER >= 1900
const int MyMessage::kEFieldNumber;
const int MyMessage::kRepeatedEFieldNumber;
const int MyMessage::kRepeatedPackedEFieldNumber;
const int MyMessage::kRepeatedPackedUnexpectedEFieldNumber;
const int MyMessage::kOneofE1FieldNumber;
const int MyMessage::kOneofE2FieldNumber;
#endif  // !defined(_MSC_VER) || _MSC_VER >= 1900

MyMessage::MyMessage()
  : ::google::protobuf::Message(), _internal_metadata_(NULL) {
  if (GOOGLE_PREDICT_TRUE(this != internal_default_instance())) {
    ::protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto::InitDefaultsMyMessage();
  }
  SharedCtor();
  // @@protoc_insertion_point(constructor:proto2_preserve_unknown_enum_unittest.MyMessage)
}
MyMessage::MyMessage(const MyMessage& from)
  : ::google::protobuf::Message(),
      _internal_metadata_(NULL),
      _has_bits_(from._has_bits_),
      _cached_size_(0),
      repeated_e_(from.repeated_e_),
      repeated_packed_e_(from.repeated_packed_e_),
      repeated_packed_unexpected_e_(from.repeated_packed_unexpected_e_) {
  _internal_metadata_.MergeFrom(from._internal_metadata_);
  e_ = from.e_;
  clear_has_o();
  switch (from.o_case()) {
    case kOneofE1: {
      set_oneof_e_1(from.oneof_e_1());
      break;
    }
    case kOneofE2: {
      set_oneof_e_2(from.oneof_e_2());
      break;
    }
    case O_NOT_SET: {
      break;
    }
  }
  // @@protoc_insertion_point(copy_constructor:proto2_preserve_unknown_enum_unittest.MyMessage)
}

void MyMessage::SharedCtor() {
  _cached_size_ = 0;
  e_ = 0;
  clear_has_o();
}

MyMessage::~MyMessage() {
  // @@protoc_insertion_point(destructor:proto2_preserve_unknown_enum_unittest.MyMessage)
  SharedDtor();
}

void MyMessage::SharedDtor() {
  if (has_o()) {
    clear_o();
  }
}

void MyMessage::SetCachedSize(int size) const {
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
  _cached_size_ = size;
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MyMessage::descriptor() {
  ::protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto::protobuf_AssignDescriptorsOnce();
  return ::protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto::file_level_metadata[kIndexInFileMessages].descriptor;
}

const MyMessage& MyMessage::default_instance() {
  ::protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto::InitDefaultsMyMessage();
  return *internal_default_instance();
}

MyMessage* MyMessage::New(::google::protobuf::Arena* arena) const {
  MyMessage* n = new MyMessage;
  if (arena != NULL) {
    arena->Own(n);
  }
  return n;
}

void MyMessage::clear_o() {
// @@protoc_insertion_point(one_of_clear_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  switch (o_case()) {
    case kOneofE1: {
      // No need to clear
      break;
    }
    case kOneofE2: {
      // No need to clear
      break;
    }
    case O_NOT_SET: {
      break;
    }
  }
  _oneof_case_[0] = O_NOT_SET;
}

void MyMessage::Clear() {
// @@protoc_insertion_point(message_clear_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  ::google::protobuf::uint32 cached_has_bits = 0;
  // Prevent compiler warnings about cached_has_bits being unused
  (void) cached_has_bits;

  repeated_e_.Clear();
  repeated_packed_e_.Clear();
  repeated_packed_unexpected_e_.Clear();
  e_ = 0;
  clear_o();
  _has_bits_.Clear();
  _internal_metadata_.Clear();
}

bool MyMessage::MergePartialFromCodedStream(
    ::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!GOOGLE_PREDICT_TRUE(EXPRESSION)) goto failure
  ::google::protobuf::uint32 tag;
  // @@protoc_insertion_point(parse_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  for (;;) {
    ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
    tag = p.first;
    if (!p.second) goto handle_unusual;
    switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
      // optional .proto2_preserve_unknown_enum_unittest.MyEnum e = 1;
      case 1: {
        if (static_cast< ::google::protobuf::uint8>(tag) ==
            static_cast< ::google::protobuf::uint8>(8u /* 8 & 0xFF */)) {
          int value;
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
                 input, &value)));
          if (::proto2_preserve_unknown_enum_unittest::MyEnum_IsValid(value)) {
            set_e(static_cast< ::proto2_preserve_unknown_enum_unittest::MyEnum >(value));
          } else {
            mutable_unknown_fields()->AddVarint(
                1, static_cast< ::google::protobuf::uint64>(value));
          }
        } else {
          goto handle_unusual;
        }
        break;
      }

      // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_e = 2;
      case 2: {
        if (static_cast< ::google::protobuf::uint8>(tag) ==
            static_cast< ::google::protobuf::uint8>(16u /* 16 & 0xFF */)) {
          int value;
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
                 input, &value)));
          if (::proto2_preserve_unknown_enum_unittest::MyEnum_IsValid(value)) {
            add_repeated_e(static_cast< ::proto2_preserve_unknown_enum_unittest::MyEnum >(value));
          } else {
            mutable_unknown_fields()->AddVarint(
                2, static_cast< ::google::protobuf::uint64>(value));
          }
        } else if (
            static_cast< ::google::protobuf::uint8>(tag) ==
            static_cast< ::google::protobuf::uint8>(18u /* 18 & 0xFF */)) {
          DO_((::google::protobuf::internal::WireFormat::ReadPackedEnumPreserveUnknowns(
                 input,
                 2,
                 ::proto2_preserve_unknown_enum_unittest::MyEnum_IsValid,
                 mutable_unknown_fields(),
                 this->mutable_repeated_e())));
        } else {
          goto handle_unusual;
        }
        break;
      }

      // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_packed_e = 3 [packed = true];
      case 3: {
        if (static_cast< ::google::protobuf::uint8>(tag) ==
            static_cast< ::google::protobuf::uint8>(26u /* 26 & 0xFF */)) {
          ::google::protobuf::uint32 length;
          DO_(input->ReadVarint32(&length));
          ::google::protobuf::io::CodedInputStream::Limit limit = input->PushLimit(static_cast<int>(length));
          while (input->BytesUntilLimit() > 0) {
            int value;
            DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
                 input, &value)));
            if (::proto2_preserve_unknown_enum_unittest::MyEnum_IsValid(value)) {
              add_repeated_packed_e(static_cast< ::proto2_preserve_unknown_enum_unittest::MyEnum >(value));
            } else {
            mutable_unknown_fields()->AddVarint(
                3, static_cast< ::google::protobuf::uint64>(value));
            }
          }
          input->PopLimit(limit);
        } else if (
            static_cast< ::google::protobuf::uint8>(tag) ==
            static_cast< ::google::protobuf::uint8>(24u /* 24 & 0xFF */)) {
          int value;
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
                 input, &value)));
          if (::proto2_preserve_unknown_enum_unittest::MyEnum_IsValid(value)) {
            add_repeated_packed_e(static_cast< ::proto2_preserve_unknown_enum_unittest::MyEnum >(value));
          } else {
            mutable_unknown_fields()->AddVarint(
                3, static_cast< ::google::protobuf::uint64>(value));
          }
        } else {
          goto handle_unusual;
        }
        break;
      }

      // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_packed_unexpected_e = 4;
      case 4: {
        if (static_cast< ::google::protobuf::uint8>(tag) ==
            static_cast< ::google::protobuf::uint8>(32u /* 32 & 0xFF */)) {
          int value;
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
                 input, &value)));
          if (::proto2_preserve_unknown_enum_unittest::MyEnum_IsValid(value)) {
            add_repeated_packed_unexpected_e(static_cast< ::proto2_preserve_unknown_enum_unittest::MyEnum >(value));
          } else {
            mutable_unknown_fields()->AddVarint(
                4, static_cast< ::google::protobuf::uint64>(value));
          }
        } else if (
            static_cast< ::google::protobuf::uint8>(tag) ==
            static_cast< ::google::protobuf::uint8>(34u /* 34 & 0xFF */)) {
          DO_((::google::protobuf::internal::WireFormat::ReadPackedEnumPreserveUnknowns(
                 input,
                 4,
                 ::proto2_preserve_unknown_enum_unittest::MyEnum_IsValid,
                 mutable_unknown_fields(),
                 this->mutable_repeated_packed_unexpected_e())));
        } else {
          goto handle_unusual;
        }
        break;
      }

      // optional .proto2_preserve_unknown_enum_unittest.MyEnum oneof_e_1 = 5;
      case 5: {
        if (static_cast< ::google::protobuf::uint8>(tag) ==
            static_cast< ::google::protobuf::uint8>(40u /* 40 & 0xFF */)) {
          int value;
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
                 input, &value)));
          if (::proto2_preserve_unknown_enum_unittest::MyEnum_IsValid(value)) {
            set_oneof_e_1(static_cast< ::proto2_preserve_unknown_enum_unittest::MyEnum >(value));
          } else {
            mutable_unknown_fields()->AddVarint(
                5, static_cast< ::google::protobuf::uint64>(value));
          }
        } else {
          goto handle_unusual;
        }
        break;
      }

      // optional .proto2_preserve_unknown_enum_unittest.MyEnum oneof_e_2 = 6;
      case 6: {
        if (static_cast< ::google::protobuf::uint8>(tag) ==
            static_cast< ::google::protobuf::uint8>(48u /* 48 & 0xFF */)) {
          int value;
          DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
                   int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
                 input, &value)));
          if (::proto2_preserve_unknown_enum_unittest::MyEnum_IsValid(value)) {
            set_oneof_e_2(static_cast< ::proto2_preserve_unknown_enum_unittest::MyEnum >(value));
          } else {
            mutable_unknown_fields()->AddVarint(
                6, static_cast< ::google::protobuf::uint64>(value));
          }
        } else {
          goto handle_unusual;
        }
        break;
      }

      default: {
      handle_unusual:
        if (tag == 0) {
          goto success;
        }
        DO_(::google::protobuf::internal::WireFormat::SkipField(
              input, tag, _internal_metadata_.mutable_unknown_fields()));
        break;
      }
    }
  }
success:
  // @@protoc_insertion_point(parse_success:proto2_preserve_unknown_enum_unittest.MyMessage)
  return true;
failure:
  // @@protoc_insertion_point(parse_failure:proto2_preserve_unknown_enum_unittest.MyMessage)
  return false;
#undef DO_
}

void MyMessage::SerializeWithCachedSizes(
    ::google::protobuf::io::CodedOutputStream* output) const {
  // @@protoc_insertion_point(serialize_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  ::google::protobuf::uint32 cached_has_bits = 0;
  (void) cached_has_bits;

  cached_has_bits = _has_bits_[0];
  // optional .proto2_preserve_unknown_enum_unittest.MyEnum e = 1;
  if (cached_has_bits & 0x00000001u) {
    ::google::protobuf::internal::WireFormatLite::WriteEnum(
      1, this->e(), output);
  }

  // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_e = 2;
  for (int i = 0, n = this->repeated_e_size(); i < n; i++) {
    ::google::protobuf::internal::WireFormatLite::WriteEnum(
      2, this->repeated_e(i), output);
  }

  // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_packed_e = 3 [packed = true];
  if (this->repeated_packed_e_size() > 0) {
    ::google::protobuf::internal::WireFormatLite::WriteTag(
      3,
      ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
      output);
    output->WriteVarint32(
        static_cast< ::google::protobuf::uint32>(_repeated_packed_e_cached_byte_size_));
  }
  for (int i = 0, n = this->repeated_packed_e_size(); i < n; i++) {
    ::google::protobuf::internal::WireFormatLite::WriteEnumNoTag(
      this->repeated_packed_e(i), output);
  }

  // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_packed_unexpected_e = 4;
  for (int i = 0, n = this->repeated_packed_unexpected_e_size(); i < n; i++) {
    ::google::protobuf::internal::WireFormatLite::WriteEnum(
      4, this->repeated_packed_unexpected_e(i), output);
  }

  switch (o_case()) {
    case kOneofE1:
      ::google::protobuf::internal::WireFormatLite::WriteEnum(
        5, this->oneof_e_1(), output);
      break;
    case kOneofE2:
      ::google::protobuf::internal::WireFormatLite::WriteEnum(
        6, this->oneof_e_2(), output);
      break;
    default: ;
  }
  if (_internal_metadata_.have_unknown_fields()) {
    ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
        _internal_metadata_.unknown_fields(), output);
  }
  // @@protoc_insertion_point(serialize_end:proto2_preserve_unknown_enum_unittest.MyMessage)
}

::google::protobuf::uint8* MyMessage::InternalSerializeWithCachedSizesToArray(
    bool deterministic, ::google::protobuf::uint8* target) const {
  (void)deterministic; // Unused
  // @@protoc_insertion_point(serialize_to_array_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  ::google::protobuf::uint32 cached_has_bits = 0;
  (void) cached_has_bits;

  cached_has_bits = _has_bits_[0];
  // optional .proto2_preserve_unknown_enum_unittest.MyEnum e = 1;
  if (cached_has_bits & 0x00000001u) {
    target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
      1, this->e(), target);
  }

  // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_e = 2;
  target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
    2, this->repeated_e_, target);

  // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_packed_e = 3 [packed = true];
  if (this->repeated_packed_e_size() > 0) {
    target = ::google::protobuf::internal::WireFormatLite::WriteTagToArray(
      3,
      ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED,
      target);
    target = ::google::protobuf::io::CodedOutputStream::WriteVarint32ToArray(      static_cast< ::google::protobuf::uint32>(
            _repeated_packed_e_cached_byte_size_), target);
    target = ::google::protobuf::internal::WireFormatLite::WriteEnumNoTagToArray(
      this->repeated_packed_e_, target);
  }

  // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_packed_unexpected_e = 4;
  target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
    4, this->repeated_packed_unexpected_e_, target);

  switch (o_case()) {
    case kOneofE1:
      target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
        5, this->oneof_e_1(), target);
      break;
    case kOneofE2:
      target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
        6, this->oneof_e_2(), target);
      break;
    default: ;
  }
  if (_internal_metadata_.have_unknown_fields()) {
    target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
        _internal_metadata_.unknown_fields(), target);
  }
  // @@protoc_insertion_point(serialize_to_array_end:proto2_preserve_unknown_enum_unittest.MyMessage)
  return target;
}

size_t MyMessage::ByteSizeLong() const {
// @@protoc_insertion_point(message_byte_size_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  size_t total_size = 0;

  if (_internal_metadata_.have_unknown_fields()) {
    total_size +=
      ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
        _internal_metadata_.unknown_fields());
  }
  // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_e = 2;
  {
    size_t data_size = 0;
    unsigned int count = static_cast<unsigned int>(this->repeated_e_size());for (unsigned int i = 0; i < count; i++) {
      data_size += ::google::protobuf::internal::WireFormatLite::EnumSize(
        this->repeated_e(static_cast<int>(i)));
    }
    total_size += (1UL * count) + data_size;
  }

  // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_packed_e = 3 [packed = true];
  {
    size_t data_size = 0;
    unsigned int count = static_cast<unsigned int>(this->repeated_packed_e_size());for (unsigned int i = 0; i < count; i++) {
      data_size += ::google::protobuf::internal::WireFormatLite::EnumSize(
        this->repeated_packed_e(static_cast<int>(i)));
    }
    if (data_size > 0) {
      total_size += 1 +
        ::google::protobuf::internal::WireFormatLite::Int32Size(
            static_cast< ::google::protobuf::int32>(data_size));
    }
    int cached_size = ::google::protobuf::internal::ToCachedSize(data_size);
    GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
    _repeated_packed_e_cached_byte_size_ = cached_size;
    GOOGLE_SAFE_CONCURRENT_WRITES_END();
    total_size += data_size;
  }

  // repeated .proto2_preserve_unknown_enum_unittest.MyEnum repeated_packed_unexpected_e = 4;
  {
    size_t data_size = 0;
    unsigned int count = static_cast<unsigned int>(this->repeated_packed_unexpected_e_size());for (unsigned int i = 0; i < count; i++) {
      data_size += ::google::protobuf::internal::WireFormatLite::EnumSize(
        this->repeated_packed_unexpected_e(static_cast<int>(i)));
    }
    total_size += (1UL * count) + data_size;
  }

  // optional .proto2_preserve_unknown_enum_unittest.MyEnum e = 1;
  if (has_e()) {
    total_size += 1 +
      ::google::protobuf::internal::WireFormatLite::EnumSize(this->e());
  }

  switch (o_case()) {
    // optional .proto2_preserve_unknown_enum_unittest.MyEnum oneof_e_1 = 5;
    case kOneofE1: {
      total_size += 1 +
        ::google::protobuf::internal::WireFormatLite::EnumSize(this->oneof_e_1());
      break;
    }
    // optional .proto2_preserve_unknown_enum_unittest.MyEnum oneof_e_2 = 6;
    case kOneofE2: {
      total_size += 1 +
        ::google::protobuf::internal::WireFormatLite::EnumSize(this->oneof_e_2());
      break;
    }
    case O_NOT_SET: {
      break;
    }
  }
  int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
  _cached_size_ = cached_size;
  GOOGLE_SAFE_CONCURRENT_WRITES_END();
  return total_size;
}

void MyMessage::MergeFrom(const ::google::protobuf::Message& from) {
// @@protoc_insertion_point(generalized_merge_from_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  GOOGLE_DCHECK_NE(&from, this);
  const MyMessage* source =
      ::google::protobuf::internal::DynamicCastToGenerated<const MyMessage>(
          &from);
  if (source == NULL) {
  // @@protoc_insertion_point(generalized_merge_from_cast_fail:proto2_preserve_unknown_enum_unittest.MyMessage)
    ::google::protobuf::internal::ReflectionOps::Merge(from, this);
  } else {
  // @@protoc_insertion_point(generalized_merge_from_cast_success:proto2_preserve_unknown_enum_unittest.MyMessage)
    MergeFrom(*source);
  }
}

void MyMessage::MergeFrom(const MyMessage& from) {
// @@protoc_insertion_point(class_specific_merge_from_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  GOOGLE_DCHECK_NE(&from, this);
  _internal_metadata_.MergeFrom(from._internal_metadata_);
  ::google::protobuf::uint32 cached_has_bits = 0;
  (void) cached_has_bits;

  repeated_e_.MergeFrom(from.repeated_e_);
  repeated_packed_e_.MergeFrom(from.repeated_packed_e_);
  repeated_packed_unexpected_e_.MergeFrom(from.repeated_packed_unexpected_e_);
  if (from.has_e()) {
    set_e(from.e());
  }
  switch (from.o_case()) {
    case kOneofE1: {
      set_oneof_e_1(from.oneof_e_1());
      break;
    }
    case kOneofE2: {
      set_oneof_e_2(from.oneof_e_2());
      break;
    }
    case O_NOT_SET: {
      break;
    }
  }
}

void MyMessage::CopyFrom(const ::google::protobuf::Message& from) {
// @@protoc_insertion_point(generalized_copy_from_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  if (&from == this) return;
  Clear();
  MergeFrom(from);
}

void MyMessage::CopyFrom(const MyMessage& from) {
// @@protoc_insertion_point(class_specific_copy_from_start:proto2_preserve_unknown_enum_unittest.MyMessage)
  if (&from == this) return;
  Clear();
  MergeFrom(from);
}

bool MyMessage::IsInitialized() const {
  return true;
}

void MyMessage::Swap(MyMessage* other) {
  if (other == this) return;
  InternalSwap(other);
}
void MyMessage::InternalSwap(MyMessage* other) {
  using std::swap;
  repeated_e_.InternalSwap(&other->repeated_e_);
  repeated_packed_e_.InternalSwap(&other->repeated_packed_e_);
  repeated_packed_unexpected_e_.InternalSwap(&other->repeated_packed_unexpected_e_);
  swap(e_, other->e_);
  swap(o_, other->o_);
  swap(_oneof_case_[0], other->_oneof_case_[0]);
  swap(_has_bits_[0], other->_has_bits_[0]);
  _internal_metadata_.Swap(&other->_internal_metadata_);
  swap(_cached_size_, other->_cached_size_);
}

::google::protobuf::Metadata MyMessage::GetMetadata() const {
  protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto::protobuf_AssignDescriptorsOnce();
  return ::protobuf_google_2fprotobuf_2funittest_5fpreserve_5funknown_5fenum2_2eproto::file_level_metadata[kIndexInFileMessages];
}

// @@protoc_insertion_point(namespace_scope)
}  // namespace proto2_preserve_unknown_enum_unittest

// @@protoc_insertion_point(global_scope)


text:
/**
 * This is a package to store the ANTLR4 grammar file (BasicCalculator.g4) and
 * the resulting files that the ANTLR plugin generates from the grammar file.
 *
 * @author  Paul Turcotte
 */

package com.acme.calculator.antlr4;


text:
namespace MovieFanatic.Data.Migrations
{
    using System.Data.Entity.Migrations;

    public partial class AddingFabFive : DbMigration
    {
        public override void Up()
        {
            AddColumn("dbo.Actors", "IsDeleted", c => c.Boolean(nullable: false));
            AddColumn("dbo.Actors", "UpdatedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.Actors", "AddedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.Actors", "UpdatedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.Actors", "AddedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.Characters", "IsDeleted", c => c.Boolean(nullable: false));
            AddColumn("dbo.Characters", "UpdatedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.Characters", "AddedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.Characters", "UpdatedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.Characters", "AddedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.Movies", "IsDeleted", c => c.Boolean(nullable: false));
            AddColumn("dbo.Movies", "UpdatedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.Movies", "AddedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.Movies", "UpdatedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.Movies", "AddedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.MovieGenres", "IsDeleted", c => c.Boolean(nullable: false));
            AddColumn("dbo.MovieGenres", "UpdatedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.MovieGenres", "AddedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.MovieGenres", "UpdatedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.MovieGenres", "AddedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.Genres", "IsDeleted", c => c.Boolean(nullable: false));
            AddColumn("dbo.Genres", "UpdatedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.Genres", "AddedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.Genres", "UpdatedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.Genres", "AddedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.ProductionCompanyMovies", "IsDeleted", c => c.Boolean(nullable: false));
            AddColumn("dbo.ProductionCompanyMovies", "UpdatedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.ProductionCompanyMovies", "AddedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.ProductionCompanyMovies", "UpdatedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.ProductionCompanyMovies", "AddedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.ProductionCompanies", "IsDeleted", c => c.Boolean(nullable: false));
            AddColumn("dbo.ProductionCompanies", "UpdatedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.ProductionCompanies", "AddedDate", c => c.DateTime(nullable: false));
            AddColumn("dbo.ProductionCompanies", "UpdatedBy", c => c.String(nullable: false, maxLength: 50));
            AddColumn("dbo.ProductionCompanies", "AddedBy", c => c.String(nullable: false, maxLength: 50));
        }

        public override void Down()
        {
            DropColumn("dbo.ProductionCompanies", "AddedBy");
            DropColumn("dbo.ProductionCompanies", "UpdatedBy");
            DropColumn("dbo.ProductionCompanies", "AddedDate");
            DropColumn("dbo.ProductionCompanies", "UpdatedDate");
            DropColumn("dbo.ProductionCompanies", "IsDeleted");
            DropColumn("dbo.ProductionCompanyMovies", "AddedBy");
            DropColumn("dbo.ProductionCompanyMovies", "UpdatedBy");
            DropColumn("dbo.ProductionCompanyMovies", "AddedDate");
            DropColumn("dbo.ProductionCompanyMovies", "UpdatedDate");
            DropColumn("dbo.ProductionCompanyMovies", "IsDeleted");
            DropColumn("dbo.Genres", "AddedBy");
            DropColumn("dbo.Genres", "UpdatedBy");
            DropColumn("dbo.Genres", "AddedDate");
            DropColumn("dbo.Genres", "UpdatedDate");
            DropColumn("dbo.Genres", "IsDeleted");
            DropColumn("dbo.MovieGenres", "AddedBy");
            DropColumn("dbo.MovieGenres", "UpdatedBy");
            DropColumn("dbo.MovieGenres", "AddedDate");
            DropColumn("dbo.MovieGenres", "UpdatedDate");
            DropColumn("dbo.MovieGenres", "IsDeleted");
            DropColumn("dbo.Movies", "AddedBy");
            DropColumn("dbo.Movies", "UpdatedBy");
            DropColumn("dbo.Movies", "AddedDate");
            DropColumn("dbo.Movies", "UpdatedDate");
            DropColumn("dbo.Movies", "IsDeleted");
            DropColumn("dbo.Characters", "AddedBy");
            DropColumn("dbo.Characters", "UpdatedBy");
            DropColumn("dbo.Characters", "AddedDate");
            DropColumn("dbo.Characters", "UpdatedDate");
            DropColumn("dbo.Characters", "IsDeleted");
            DropColumn("dbo.Actors", "AddedBy");
            DropColumn("dbo.Actors", "UpdatedBy");
            DropColumn("dbo.Actors", "AddedDate");
            DropColumn("dbo.Actors", "UpdatedDate");
            DropColumn("dbo.Actors", "IsDeleted");
        }
    }
}


text:
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package co.com.codesoftware.persistencia.entidad.generico.producto;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 *
 * @author root
 */
public class ProductoGenEntity implements Serializable {

    private String code;
    private int amount;
    private String name;
    private BigDecimal price;
    private BigDecimal priceIva;
    private BigDecimal totalPrice;
    private int id;
    private int type;
    private String routImage;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public int getAmount() {
        return amount;
    }

    public void setAmount(int amount) {
        this.amount = amount;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getRoutImage() {
        return routImage;
    }

    public void setRoutImage(String routImage) {
        this.routImage = routImage;
    }

    public BigDecimal getPriceIva() {
        return priceIva;
    }

    public void setPriceIva(BigDecimal priceIva) {
        this.priceIva = priceIva;
    }

}