text:
CREATE TABLE t1(n int, log int);
  BEGIN
;INSERT INTO t1 VALUES(sub_i,sub_j)
;COMMIT
;SELECT DISTINCT log FROM t1 ORDER BY log
;SELECT DISTINCT log FROM t1
;SELECT n FROM t1 WHERE log=3
;SELECT DISTINCT log FROM t1
    UNION ALL
    SELECT n FROM t1 WHERE log=3
    ORDER BY log
;CREATE TABLE t2 AS
      SELECT DISTINCT log FROM t1
      UNION ALL
      SELECT n FROM t1 WHERE log=3
      ORDER BY log;
    SELECT * FROM t2
;DROP TABLE t2
;CREATE TABLE t2 AS
      SELECT DISTINCT log FROM t1
      UNION ALL
      SELECT n FROM t1 WHERE log=3
      ORDER BY log DESC;
    SELECT * FROM t2
;DROP TABLE t2
;SELECT DISTINCT log FROM t1
    UNION ALL
    SELECT n FROM t1 WHERE log=2
;CREATE TABLE t2 AS
      SELECT DISTINCT log FROM t1
      UNION ALL
      SELECT n FROM t1 WHERE log=2;
    SELECT * FROM t2
;DROP TABLE t2
;SELECT log FROM t1 WHERE n IN
        (SELECT DISTINCT log FROM t1 UNION ALL
         SELECT n FROM t1 WHERE log=3)
      ORDER BY log
;SELECT DISTINCT log FROM t1
    UNION
    SELECT n FROM t1 WHERE log=3
    ORDER BY log
;SELECT log FROM t1 WHERE n IN
        (SELECT DISTINCT log FROM t1 UNION
         SELECT n FROM t1 WHERE log=3)
      ORDER BY log
;SELECT 123 AS x ORDER BY (SELECT x ORDER BY 1)
;SELECT DISTINCT log FROM t1
    EXCEPT
    SELECT n FROM t1 WHERE log=3
    ORDER BY log
;CREATE TABLE t2 AS
      SELECT DISTINCT log FROM t1
      EXCEPT
      SELECT n FROM t1 WHERE log=3
      ORDER BY log;
    SELECT * FROM t2
;DROP TABLE t2
;CREATE TABLE t2 AS
      SELECT DISTINCT log FROM t1
      EXCEPT
      SELECT n FROM t1 WHERE log=3
      ORDER BY log DESC;
    SELECT * FROM t2
;DROP TABLE t2
;SELECT log FROM t1 WHERE n IN
        (SELECT DISTINCT log FROM t1 EXCEPT
         SELECT n FROM t1 WHERE log=3)
      ORDER BY log
;SELECT DISTINCT log FROM t1
    INTERSECT
    SELECT n FROM t1 WHERE log=3
    ORDER BY log
;SELECT DISTINCT log FROM t1
    UNION ALL
    SELECT 6
    INTERSECT
    SELECT n FROM t1 WHERE log=3
    ORDER BY t1.log
;CREATE TABLE t2 AS
      SELECT DISTINCT log FROM t1 UNION ALL SELECT 6
      INTERSECT
      SELECT n FROM t1 WHERE log=3
      ORDER BY log;
    SELECT * FROM t2
;DROP TABLE t2
;CREATE TABLE t2 AS
      SELECT DISTINCT log FROM t1 UNION ALL SELECT 6
      INTERSECT
      SELECT n FROM t1 WHERE log=3
      ORDER BY log DESC;
    SELECT * FROM t2
;DROP TABLE t2
;SELECT log FROM t1 WHERE n IN
        (SELECT DISTINCT log FROM t1 INTERSECT
         SELECT n FROM t1 WHERE log=3)
      ORDER BY log
;SELECT log, count(*) as cnt FROM t1 GROUP BY log
    UNION
    SELECT log, n FROM t1 WHERE n=7
    ORDER BY cnt, log
;SELECT log, count(*) FROM t1 GROUP BY log
    UNION
    SELECT log, n FROM t1 WHERE n=7
    ORDER BY count(*), log
;SELECT NULL UNION SELECT NULL UNION
    SELECT 1 UNION SELECT 2 AS 'x'
    ORDER BY x
;SELECT NULL UNION ALL SELECT NULL UNION ALL
    SELECT 1 UNION ALL SELECT 2 AS 'x'
    ORDER BY x
;SELECT * FROM (
         SELECT NULL, 1 UNION ALL SELECT NULL, 1
      )
;SELECT DISTINCT * FROM (
         SELECT NULL, 1 UNION ALL SELECT NULL, 1
      )
;SELECT DISTINCT * FROM (
         SELECT 1,2  UNION ALL SELECT 1,2
      )
;SELECT NULL EXCEPT SELECT NULL
;CREATE TABLE t2 AS SELECT log AS 'x', count(*) AS 'y' FROM t1 GROUP BY log;
    SELECT * FROM t2 ORDER BY x
;BEGIN;
    CREATE TABLE t3(a text, b float, c text);
    INSERT INTO t3 VALUES(1, 1.1, '1.1');
    INSERT INTO t3 VALUES(2, 1.10, '1.10');
    INSERT INTO t3 VALUES(3, 1.10, '1.1');
    INSERT INTO t3 VALUES(4, 1.1, '1.10');
    INSERT INTO t3 VALUES(5, 1.2, '1.2');
    INSERT INTO t3 VALUES(6, 1.3, '1.3');
    COMMIT
;SELECT DISTINCT b FROM t3 ORDER BY c
;SELECT DISTINCT c FROM t3 ORDER BY c
;SELECT 0 AS x, 1 AS y
    UNION
    SELECT 2 AS y, -3 AS x
    ORDER BY x LIMIT 1
;SELECT DISTINCT log FROM t1 ORDER BY log
;SELECT DISTINCT log FROM t1 ORDER BY log LIMIT 4
;SELECT DISTINCT log FROM t1 ORDER BY log LIMIT 0
;SELECT DISTINCT log FROM t1 ORDER BY log LIMIT -1
;SELECT DISTINCT log FROM t1 ORDER BY log LIMIT -1 OFFSET 2
;SELECT DISTINCT log FROM t1 ORDER BY log LIMIT 3 OFFSET 2
;SELECT DISTINCT log FROM t1 ORDER BY +log LIMIT 3 OFFSET 20
;SELECT DISTINCT log FROM t1 ORDER BY log LIMIT 0 OFFSET 3
;SELECT DISTINCT max(n), log FROM t1 ORDER BY +log; -- LIMIT 2 OFFSET 1
;CREATE TABLE t13(a,b);
    INSERT INTO t13 VALUES(1,1);
    INSERT INTO t13 VALUES(2,1);
    INSERT INTO t13 VALUES(3,1);
    INSERT INTO t13 VALUES(2,2);
    INSERT INTO t13 VALUES(3,2);
    INSERT INTO t13 VALUES(4,2);
    CREATE INDEX t13ab ON t13(a,b);
    SELECT DISTINCT b from t13 WHERE a IN (1,2,3)
;CREATE TABLE t14(a,b,c);
  INSERT INTO t14 VALUES(1,2,3),(4,5,6);
  SELECT * FROM t14 INTERSECT VALUES(3,2,1),(2,3,1),(1,2,3),(2,1,3)
;SELECT * FROM t14 INTERSECT VALUES(1,2,3)
;SELECT * FROM t14
   UNION VALUES(3,2,1),(2,3,1),(1,2,3),(7,8,9),(4,5,6)
   UNION SELECT * FROM t14 ORDER BY 1, 2, 3
;SELECT * FROM t14
   UNION VALUES(3,2,1)
   UNION SELECT * FROM t14 ORDER BY 1, 2, 3
;SELECT * FROM t14 EXCEPT VALUES(3,2,1),(2,3,1),(1,2,3),(2,1,3)
;SELECT * FROM t14 EXCEPT VALUES(1,2,3)
;SELECT * FROM t14 EXCEPT VALUES(1,2,3) EXCEPT VALUES(4,5,6)
;SELECT * FROM t14 EXCEPT VALUES('a','b','c') EXCEPT VALUES(4,5,6)
;SELECT * FROM t14 UNION ALL VALUES(3,2,1),(2,3,1),(1,2,3),(2,1,3)
;SELECT (VALUES(1),(2),(3),(4))
;SELECT (SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4)
;VALUES(1) UNION VALUES(2)
;VALUES(1),(2),(3) EXCEPT VALUES(2)
;VALUES(1),(2),(3) EXCEPT VALUES(1),(3)
;SELECT * FROM (SELECT 123), (SELECT 456) ON likely(0 OR 1) OR 0
;VALUES(1),(2),(3),(4) UNION ALL SELECT 5 LIMIT 99
;VALUES(1),(2),(3),(4) UNION ALL SELECT 5 LIMIT 3;

redpajama_set_name: RedPajamaGithub


text:
<?php
namespace Neobazaar\Service\Initializer;

use Zend\ServiceManager\InitializerInterface,
    Zend\ServiceManager\ServiceLocatorInterface,
    Zend\Debug\Debug;

use Neobazaar\Service\EntityManagerAwareInterface;

class EntityManagerAwareInitializer
    implements InitializerInterface
{
    public function initialize($instance, ServiceLocatorInterface $serviceLocator)
    {
        if($instance instanceof EntityManagerAwareInterface) {
            $instance->setEntityManager($serviceLocator->get('neobazaar.doctrine.em'));
        }
    }
}


text:
const helpers = require("../global-setup");

describe("Test helloworld module", function () {
	afterAll(function () {
		helpers.stopApplication();
	});

	describe("helloworld set config text", function () {
		beforeAll(function (done) {
			helpers.startApplication("tests/configs/modules/helloworld/helloworld.js");
			helpers.getDocument(done, 1000);
		});

		it("Test message helloworld module", function () {
			const elem = document.querySelector(".helloworld");
			expect(elem).not.toBe(null);
			expect(elem.textContent).toContain("Test HelloWorld Module");
		});
	});

	describe("helloworld default config text", function () {
		beforeAll(function (done) {
			helpers.startApplication("tests/configs/modules/helloworld/helloworld_default.js");
			helpers.getDocument(done, 1000);
		});

		it("Test message helloworld module", function () {
			const elem = document.querySelector(".helloworld");
			expect(elem).not.toBe(null);
			expect(elem.textContent).toContain("Hello World!");
		});
	});
});


text:
<?php

namespace TVDBBundle;

use Symfony\Component\HttpKernel\Bundle\Bundle;

class TVDBBundle extends Bundle
{
}


text:
package org.citygml4j.xml.adapter.dynamizer;

import org.citygml4j.core.model.ade.generic.GenericADEOfStandardFileTimeseries;
import org.citygml4j.core.model.dynamizer.ADEOfStandardFileTimeseries;
import org.citygml4j.core.model.dynamizer.StandardFileTimeseries;
import org.citygml4j.core.util.CityGMLConstants;
import org.citygml4j.xml.adapter.ade.ADEBuilderHelper;
import org.citygml4j.xml.adapter.ade.ADESerializerHelper;
import org.xmlobjects.annotation.XMLElement;
import org.xmlobjects.builder.ObjectBuildException;
import org.xmlobjects.gml.adapter.basictypes.CodeAdapter;
import org.xmlobjects.serializer.ObjectSerializeException;
import org.xmlobjects.stream.XMLReadException;
import org.xmlobjects.stream.XMLReader;
import org.xmlobjects.stream.XMLWriteException;
import org.xmlobjects.stream.XMLWriter;
import org.xmlobjects.xml.Attributes;
import org.xmlobjects.xml.Element;
import org.xmlobjects.xml.Namespaces;

import javax.xml.namespace.QName;

@XMLElement(name = "StandardFileTimeseries", namespaceURI = CityGMLConstants.CITYGML_3_0_DYNAMIZER_NAMESPACE)
public class StandardFileTimeseriesAdapter extends AbstractAtomicTimeseriesAdapter<StandardFileTimeseries> {

    @Override
    public StandardFileTimeseries createObject(QName name, Object parent) throws ObjectBuildException {
        return new StandardFileTimeseries();
    }

    @Override
    public void buildChildObject(StandardFileTimeseries object, QName name, Attributes attributes, XMLReader reader) throws ObjectBuildException, XMLReadException {
        if (CityGMLConstants.CITYGML_3_0_DYNAMIZER_NAMESPACE.equals(name.getNamespaceURI())) {
            switch (name.getLocalPart()) {
                case "fileLocation":
                    reader.getTextContent().ifPresent(object::setFileLocation);
                    return;
                case "fileType":
                    object.setFileType(reader.getObjectUsingBuilder(CodeAdapter.class));
                    return;
                case "mimeType":
                    object.setMimeType(reader.getObjectUsingBuilder(CodeAdapter.class));
                    return;
                case "adeOfStandardFileTimeseries":
                    ADEBuilderHelper.addADEProperty(object, GenericADEOfStandardFileTimeseries::of, reader);
                    return;
            }
        }

        super.buildChildObject(object, name, attributes, reader);
    }

    @Override
    public Element createElement(StandardFileTimeseries object, Namespaces namespaces) throws ObjectSerializeException {
        return Element.of(CityGMLConstants.CITYGML_3_0_DYNAMIZER_NAMESPACE, "StandardFileTimeseries");
    }

    @Override
    public void writeChildElements(StandardFileTimeseries object, Namespaces namespaces, XMLWriter writer) throws ObjectSerializeException, XMLWriteException {
        super.writeChildElements(object, namespaces, writer);

        if (object.getFileLocation() != null)
            writer.writeElement(Element.of(CityGMLConstants.CITYGML_3_0_DYNAMIZER_NAMESPACE, "fileLocation").addTextContent(object.getFileLocation()));

        if (object.getFileType() != null)
            writer.writeElementUsingSerializer(Element.of(CityGMLConstants.CITYGML_3_0_DYNAMIZER_NAMESPACE, "fileType"), object.getFileType(), CodeAdapter.class, namespaces);

        if (object.getMimeType() != null)
            writer.writeElementUsingSerializer(Element.of(CityGMLConstants.CITYGML_3_0_DYNAMIZER_NAMESPACE, "mimeType"), object.getMimeType(), CodeAdapter.class, namespaces);

        for (ADEOfStandardFileTimeseries property : object.getADEProperties(ADEOfStandardFileTimeseries.class))
            ADESerializerHelper.writeADEProperty(Element.of(CityGMLConstants.CITYGML_3_0_DYNAMIZER_NAMESPACE, "adeOfStandardFileTimeseries"), property, namespaces, writer);
    }
}


text:
const { task, src, dest, series } = require('gulp');
const postcss = require('gulp-postcss');
const rename = require('gulp-rename');
const mocha = require('gulp-mocha');
const del = require('del');
const easysprite = require('./index.js');

task('clean:demo', (done) => {
  del(['./test/demo/sprites/**']);
  done();
});

task('runDemo', (done) => {
  src('./test/fixtures/input.css')
    .pipe(
      postcss([
        easysprite({
          imagePath: './test/demo/images',
          spritePath: './test/demo/sprites',
          // padding: 20,
          // outputDimensions: true,
          // algorithm: 'binary-tree',
        }),
      ])
    )
    .pipe(rename('output.css'))
    .pipe(dest('./test/demo/'));

  done();
});

task('runTest', () => {
  return src('test/*.test.js', { read: false }).pipe(mocha());
});

// task('project', series('project:basic'));
task('demo', series('clean:demo', 'runDemo'));
task('test', series('runTest'));
task('default', series('test'));


text:
package com.tngtech.jgiven.impl.util;

import java.lang.annotation.Annotation;

import com.tngtech.jgiven.annotation.Hidden;

public class AnnotationUtil {
    public static final String ABSENT = "MARKER FOR ABSENT VALUES IN ANNOTATIONS - JGIVEN INTERNAL DO NOT USE!";

    public static boolean isHidden( Annotation[] annotations ) {
        for( Annotation annotation : annotations ) {
            if( annotation instanceof Hidden ) {
                return true;
            }
        }
        return false;
    }

}


text:
__attribute__((objc_root_class))
@interface NSObject
- (void)dealloc;
@end

class NeedCleanup {
public:
  ~NeedCleanup() __attribute__((no_sanitize("thread"))) {}
};

@interface MyObject : NSObject {
  NeedCleanup v;
};
+ (void) initialize;
- (void) dealloc;
@end

@implementation MyObject
+ (void)initialize {
}
- (void)dealloc {
  [super dealloc];
}
@end

// TSAN: initialize{{.*}}) [[ATTR:#[0-9]+]]
// TSAN: dealloc{{.*}}) [[ATTR:#[0-9]+]]
// TSAN: cxx_destruct{{.*}}) [[ATTR:#[0-9]+]]

void test2(id x) {
  extern void test2_helper(id (^)(void));
  test2_helper(^{ return x; });
// TSAN: define linkonce_odr hidden void @__destroy_helper_block_8_32o(i8* %0) unnamed_addr [[ATTR:#[0-9]+]]
}

// TSAN: attributes [[ATTR]] = { noinline nounwind {{.*}} "sanitize_thread_no_checking_at_run_time" {{.*}} }


text:
Daftar Program

Kami akan menghubungi Anda secepatnya dan memberikan penawaran di hari yang sama (one day service).

Yang perlu Anda lakukan sekarang hanyalah melengkapi kolom di bawah ini.

<form id="registerForm" action="<?php echo $this->config->item('link_register'); ?>" method="POST">

                Nama Anda *
                <input type="text" data-msg-required="Mohon isi nama Anda." maxlength="100" class="form-control" name="name" id="name" required>

                Nama Perusahaan *
                <input type="text" data-msg-required="Mohon isi nama perusahaan Anda." maxlength="100" class="form-control" name="nama_perusahaan" id="nama_perusahaan" required>

                Alamat Email *
                <input type="email" data-msg-required="Mohon isi email Anda." data-msg-email="Mohon masukkan email yang benar." maxlength="100" class="form-control" name="email" id="email" required>

                No. Telp *
                <input type="text" data-msg-required="Mohon isi no. telp yang bisa dihubungi." maxlength="100" class="form-control" name="phone_number" id="phone_number" required>

                Jenis Pelatihan *

                    <input type="radio" name="course_type" id="inhouse" value="1" checked>
                    In House

                    <input type="radio" name="course_type" id="public" value="0">
                    Public

                Nama Pelatihan yang dipilih *
                <input type="text" data-msg-required="Mohon isi dengan nama pelatihan yang Anda inginkan." maxlength="100" class="form-control" name="course_name" id="course_name" required>

                Kode Promo (jika ada)
                <input type="text" maxlength="100" class="form-control" name="promo_code" id="promo_code">

            <input type="submit" value="Register" name="submit" class="btn btn-primary btn-lg mb-xlg" data-loading-text="Loading...">

</form>


text:
<?php return array (
  'Lao' => 'Lao',
  'Outlying Oceania' => 'Outlying Oceania',
  'Theme' => 'Tema',
  'Add Folder' => 'Añadir directorio',
  '{0} No widget deleted.|{1} Widget deleted.|]1,Inf[ Widgets deleted.' => '{0} No se ha eliminado ningún widget.|{1} Widget eliminado.|]1,Inf[ Widgets eliminados.',
  'Invalid Password.' => 'Contraseña inválida.',
  'Editor not found.' => 'Editor no encontrado.',
  'Congo - Brazzaville' => 'Congo - Brazzaville',
  'Registered since: %date%' => 'Registrado desde: %date%',
  'São Tomé and Príncipe' => 'Santo Tomé y Príncipe',
  'Polish' => 'Polaco',
  'Thursday' => 'Jueves',
  'Rename' => 'Renombrar',
  'Changelog' => 'Registo de cambios',
  'Removed selected.' => 'Seleccionados eliminados.',
  'Whoops, looks like something went wrong.' => 'Ooops, parece que algo ha ido mal.',
  'Enable' => 'Activar',
  '%d  GB' => '%d GB',
  'Update' => 'Actualizar',
  'Next' => 'Siguiente',
  'Pattern' => 'Patrón',
  'Guests' => 'Invitados',
  'December' => 'Diciembre',
  'Disable' => 'Desactivar',
  'Release Channel' => 'Liberar canal',
  'February' => 'Febrero',
  'Dashboard Settings' => 'Ajustes del panel',
  'Your Pagekit database is already up-to-date!' => '¡La base de datos de Pagekit está actualizada!',
  'SMTP User' => 'Usuario SMTP',
  'South Africa' => 'África del Sur',
  'Modified' => 'Modificado',
  'Last registered' => 'Último registro',
  'Liechtenstein' => 'Liechtenstein',
  'Welcome to %site%!' => '¡Bienvenido a %site%!',
  'Hindi' => 'Hindi',
  'Check Connection' => 'Comprobar conexión',
  'Spanish' => 'Español',
  'Tajikistan' => 'Tayikistán',
  'Offline Message' => 'Mensaje de mantenimiento',
  'Puerto Rico' => 'Puerto Rico',
  'Path' => 'Ruta',
  'Unable to upload.' => 'No se ha podido subir.',
  'Bolivia' => 'Bolivia',
  'Value' => 'Valor',
  'Hebrew' => 'Hebreo',
  'Username' => 'Usuario',
  'Wed' => 'Mie',
  'No Limit' => 'Sin límite',
  12 => '12',
  'German' => 'Alemán',
  'Djibouti' => 'Yibuti',
  'Denmark' => 'Dinamarca',
  'From Email' => 'Email del emisor',
  'Dutch' => 'Neerlandés',
  'Venezuela' => 'Venezuela',
  'Irish' => 'Irlandés',
  'Remember Me' => 'Recordar contraseña',
  'Angola' => 'Angola',
  'Info' => 'Información',
  'Permission' => 'Permiso',
  'Database name cannot be blank.' => 'El nombre de la base de datos no puede estar vacío.',
  'Montenegro' => 'Montenegro',
  'Package download failed.' => 'La descarga del paquete ha fallado.',
  7 => '7',
  'System' => 'Sistema',
  'Faroe Islands' => 'Islas Faroe',
  4 => '4',
  'Unable to remove.' => 'No se ha podido eliminar.',
  '%d  KB' => '%d  KB',
  'October' => 'Octubre',
  'Tamil' => 'Tamil',
  'Saint Barthélemy' => 'San Bartolomé',
  'Approve an account at %site%.' => '',
  'Developer' => 'Desarrollador',
  'Invalid path.' => 'Ruta inválida.',
  'Dominican Republic' => 'República Dominicana',
  'Select video' => 'Seleccionar vídeo',
  'Extension disabled.' => 'Extensión desactivada.',
  'Unable to activate extension.
The extension triggered a fatal error.' => 'No se ha podido activar la extensión.
La extensión ha producido un error fatal.',
  'Cannot connect to the server. Please try again later.' => 'No se ha podido conectar con el servidor. Inténtelo más tarde.',
  'Install' => 'Instalar',
  'Type' => 'Tipo',
  'Kuwait' => 'Kuwait',
  'Don\'t show' => 'No mostrar',
  'April' => 'Abril',
  'Bosnian' => 'Bosnio',
  'Jordan' => 'Jordania',
  'Warning: Give to trusted roles only; this permission has security implications.' => 'Atención: Otorgar solamente a roles de confianza; este permiso puede impactar en la seguridad.',
  'Swedish' => 'Sueco',
  'Uruguay' => 'Uruguay',
  'Package extraction failed.' => 'La extracción del paquete ha fallado.',
  'Lebanon' => 'Líbano',
  'Wednesday' => 'Miércoles',
  'Netherlands Antilles' => 'Antillas Neerlandesas',
  'Occitan' => 'Occitano',
  'Extension uninstalled.' => 'Extensión desinstalada.',
  'Germany' => 'Alemania',
  'The checksum of the uploaded package does not match the one from the marketplace. The file might be manipulated.' => 'El checksum del paquete subido no concuerda con el de la tienda. Puede que el paquete haya sido manipulado.',
  'Insufficient User Rights.' => 'Permisos de usuario insuficientes.',
  'Lesotho' => 'Lesoto',
  'Equatorial Guinea' => 'Guinea Ecuatorial',
  'Romania' => 'Rumanía',
  'Macau SAR China' => 'Macao SAR China',
  'An error occurred in retrieving update information. Please try again later.' => 'Se ha producido un error al buscar actualizaciones. Inténtalo más tarde.',
  'Activate' => 'Activar',
  'Ireland' => 'Irlanda',
  '- Select Type -' => '- Seleccione un tipo -',
  'Setup your site' => 'Configura tu sitio',
  'Apply system updates' => 'Aplicar actualizaciones del sistema',
  'Extensions' => 'Extensiones',
  'Vietnam' => 'Vietnam',
  'Sun' => 'Dom',
  'User Login' => 'Inicio de sesión',
  'Burundi' => 'Burundi',
  'Sub Items' => 'Sub-elementos',
  'Vatican City' => 'Ciudad del Vaticano',
  'Belize' => 'Belice',
  'User Registration' => 'Registro de usuario',
  'TLS' => 'TLS',
  'Invalid key.' => 'Clave inválida.',
  'Test email!' => '¡Email de prueba!',
  'Sudan' => 'Sudán',
  'Unable to retrieve feed data.' => 'No se han podido encontrar datos del feed.',
  'Add' => '',
  'New Zealand' => 'Nueva Zelanda',
  'Slovenia' => 'Eslovenia',
  'Roles' => 'Roles',
  'Size' => 'Tamaño',
  'Dec' => 'Dic',
  'Mongolia' => 'Mongolia',
  'Database' => 'Base de datos',
  'No title given.' => 'No se ha proporcionado un título.',
  'Pagekit' => 'Pagekit',
  'Imperial' => 'Imperial',
  'Menu' => 'Menú',
  'Sint Maarten' => 'Sint Maarten',
  'Add Widget' => 'Añadir widget',
  'Hi' => 'Hola',
  'Chad' => 'Chad',
  'User saved.' => 'Usuario guardado.',
  'Enter Role Name' => 'Introduzca el nombre del rol',
  'None' => 'Ninguno',
  'Visit Site' => 'Visitar el sitio',
  'Jul' => 'Jul',
  'Czech Republic' => 'República Checa',
  'Brazil' => 'Brasil',
  'Password confirmation' => 'Repetir contraseña',
  'Panama' => 'Panamá',
  'Testemail' => 'Email de prueba',
  'URL' => 'URL',
  'Depth' => 'Profundidad',
  'Invalid package type.' => 'Tipo de paquete inválido.',
  'United States' => 'Estados Unidos',
  'Turks and Caicos Islands' => 'Islas Turcas y Caicos',
  'Telugu' => 'Télugu',
  'Options' => 'Opciones',
  'User created.' => 'Usuario creado.',
  'Site Locale' => 'Idioma del sitio',
  'Database Name' => 'Nombre de la base de datos',
  'Greenland' => 'Groenlandia',
  'Suriname' => 'Surinam',
  'Japanese' => 'Japonés',
  'Albanian' => 'Albanés',
  'British Virgin Islands' => 'Islas Vírgenes Británicas',
  'Friday' => 'Viernes',
  'Name required.' => 'Nombre requerido.',
  '- Permission -' => '- Permiso -',
  'Extension enabled.' => 'Extensión activada.',
  'Vanuatu' => 'Vanuatu',
  'Sunday' => 'Domingo',
  'Are you sure?' => '¿Estas seguro?',
  'Manage extensions' => 'Gestionar extensiones',
  'Time Zone' => 'Zona horaria',
  'DATE_SHORT' => 'd/m/y',
  'Your account has been activated.' => 'Su cuenta ha sido activada.',
  'DATE_MEDIUM' => 'd M Y',
  'Disable cache' => 'Desactivar caché',
  'Can\'t load json file from package.' => 'No se ha podido cargar el fichero JSON del paquete.',
  'Manage widgets' => 'Gestionar widgets',
  'Caribbean Netherlands' => 'Caribe Neerlandés',
  'Mozambique' => 'Mozambique',
  'Client Secret' => '',
  'Mauritius' => 'Mauricio',
  'Client ID' => '',
  'Kazakh' => 'Kazajo',
  'Malawi' => 'Malaui',
  'Khmer' => 'Camboyano',
  'Feb' => 'Feb',
  'Guadeloupe' => 'Guadalupe',
  'U.S. Outlying Islands' => 'Islas Menores de EE.UU.',
  'Eritrea' => 'Eritrea',
  'Guatemala' => 'Guatemala',
  'Unknown' => 'Desconocido',
  'Slovakia' => 'Eslovaquia',
  'South Georgia and the South Sandwich Islands' => 'Islas Georgias del Sur y Sandwich del Sur',
  'Enter password.' => 'Introduzca una contraseña.',
  'Taiwan' => 'Taiwán',
  'You have the latest version of Pagekit. You do not need to update. However, if you want to re-install version %version%, you can do so automatically or download the package and re-install manually.' => 'Tiene la última versión de Pagekit. No necesita actualizarse. Sin embargo, si desea reinstalar la versión %version%, puede hacerlo automáticamente o descargar el paquete y reinstalarlo de forma manual.',
  'Droparea' => 'Soltar aquí',
  'Logout Redirect' => 'Redirección de cierre de sesión',
  9 => '9',
  'French Polynesia' => 'Polinesia Francesa',
  'Cache' => 'Caché',
  'Widgets updated.' => 'Widgets actualizados.',
  'Croatian' => 'Croata',
  'Ceuta and Melilla' => 'Ceuta y Melilla',
  'China' => 'China',
  'Basque' => 'Vasco',
  'Andorra' => 'Andorra',
  'Number of Posts' => 'Número de artículos',
  'All' => 'Todo',
  'Please enable the SQLite database extension.' => 'Por favor, active la extensión SQLite.',
  'Anguilla' => 'Anguila',
  'Description' => 'Descripción',
  'Bahrain' => 'Baréin',
  'Vietnamese' => 'Vietnamita',
  'Lithuania' => 'Lituania',
  'Swaziland' => 'Suazilandia',
  'Apr' => 'Abr',
  'Senegal' => 'Senegal',
  'Logged in' => 'Conectado',
  'Downloading ...' => 'Descargando ...',
  'Malta' => 'Malta',
  'Hungarian' => 'Húngaro',
  'Bahasa Malaysia' => 'Malayo',
  'Syria' => 'Siria',
  'Samoa' => 'Samoa',
  'Roles saved!' => '¡Roles guardados!',
  'Reset' => 'Restablecer',
  'Côte d'Ivoire' => 'Costa de Marfil',
  'Brunei' => 'Brunéi',
  'Feed Widget' => 'Widget de feed',
  'Installing Pagekit...' => 'Instalando Pagekit...',
  'Pagekit Version' => 'Versión de Pagekit',
  'Invalid widget type.' => 'Tipo de widget inválido.',
  'Antigua and Barbuda' => 'Antigua y Barbuda',
  'A new user signed up for %site% with the username %username%. Please click the button below to approve the account.' => '',
  'Barbados' => 'Barbados',
  'Dashboard' => 'Panel de control',
  'Access admin area' => 'Acceso al área de administración',
  'New Password' => 'Nueva contraseña',
  'Unable to rename.' => 'No se ha podido renombrar.',
  'Forgot password' => 'Contraseña olvidad',
  'Success' => '',
  'Uyghur' => 'Uigur',
  'Updating database...' => 'Actualizando base de datos...',
  'Change password' => 'Cambiar contraseña',
  'password' => 'contraseña',
  'Micronesia' => 'Micronesia',
  'Create Menu' => '',
  'Extension "%name%" has not been loaded.' => 'La extensión "%name%" no se ha cargado.',
  'PHP Mailer' => 'Sistema de correo de PHP',
  'American Samoa' => 'Samoa Americana',
  'Norwegian Bokmål' => 'Noruego Bokmål',
  3 => '3',
  'Cook Islands' => 'Islas Cook',
  'Mongolian' => 'Mongol',
  'United Kingdom' => 'Reino Unido',
  'Guyana' => 'Guyana',
  'Add User' => 'Añadir usuario',
  'Unable to enable extension "%name%".' => 'No se ha podido activar la extensión "%name%".',
  'Zimbabwe' => 'Zimbabue',
  '%d TB' => '%d TB',
  'Mail' => '',
  'Sierra Leone' => 'Sierra Leona',
  'Your password has been reset.' => 'Su contraseña ha sido restablecida.',
  'Weather Widget' => 'Widget Meteorológico',
  '{0} No users registered|{1} Last %users% registered user|]1,Inf[ Last %users% registered users' => '{0} No hay usuarios registrados|{1} Último %users% usuario registrado|]1,Inf[ Últimos %users% usuarios registrados',
  '- Type -' => '- Tipo -',
  'Logout' => 'Cerrar sesión',
  'Search' => 'Buscar',
  'Path is not writable.' => 'No se puede escribir en la ruta.',
  'Type:' => 'Tipo:',
  'Nigeria' => 'Nigeria',
  'Christmas Island' => 'Isla de Navidad',
  'Drop files here or select one<input class="js-upload-select" type="file" name="file">' => 'Suelta ficheros aquí o selecciona uno<input class="js-upload-select" type="file" name="file">',
  'Malayalam' => 'Malayalam',
  '{0} No users logged in|{1} %users% user logged in|]1,Inf[ %users% users logged in' => '{0} Ningún usuario se ha conectado|{1} %users% usuario se ha conectado|]1,Inf[ %users% usuarios se han conectado',
  'Installed successfully.' => 'Instalado satisfactoriamente.',
  'Storage' => 'Almacenamiento',
  'Czech' => 'Checo',
  'Moldova' => 'Moldavia',
  'January' => 'Enero',
  'You will be the site administrator.' => 'Serás el administrador del sitio.',
  'Lithuanian' => 'Lituano',
  'User Logout' => '',
  1 => '1',
  'Filipino' => 'Filipino',
  'Swiss German' => 'Suizo-alemán',
  'Package "%name%" installed.' => 'El paquete "%name%" se ha instalado.',
  'Wallis and Futuna' => 'Wallis y Futuna',
  'Reset Password' => 'Restablecer contraseña',
  'Nepali' => 'Nepalí',
  'Ukraine' => 'Ucrania',
  '- Status -' => '- Estado -',
  'Settings saved.' => 'Ajustes guardados.',
  'U.S. Virgin Islands' => 'Islas Vírgenes de los EE.UU.',
  'Text' => 'Texto',
  'Qatar' => 'Qatar',
  'South Sudan' => 'Sudán del Sur',
  'Enable debug mode' => 'Activar modo debug',
  'Diego Garcia' => 'Diego García',
  'Invalid file name.' => 'Nombre de fichero inválido.',
  'Your account has not been activated.' => 'Su cuenta no ha sido activada.',
  'Bulgarian' => 'Búlgaro',
  'Hungary' => 'Hungría',
  'Hide' => 'Ocultar',
  'There is an update available.' => 'Hay una actualización disponible.',
  'Connection established!' => '¡Conexión establecida!',
  'Settings' => 'Ajustes',
  'Image' => 'Imagen',
  'Widget saved.' => 'Widget guardado.',
  'Monaco' => 'Mónaco',
  'South Korea' => 'Corea del Sur',
  'Trinidad and Tobago' => 'Trinidad y Tobago',
  'Slug' => '',
  'Renamed.' => 'Renombrado.',
  'Path not found.' => 'Ruta no encontrada.',
  'Turkmenistan' => 'Turkmenistán',
  'Canary Islands' => 'Islas Canarias',
  'Georgia' => 'Georgia',
  'Colombia' => 'Colombia',
  'Url' => 'URL',
  'Tuvalu' => 'Tuvalu',
  '- Select View -' => '- Seleccionar vista -',
  'Mar' => 'Mar',
  'Select Link' => 'Seleccionar enlace',
  'Your user account has been created. Complete your registration, by clicking the link provided in the mail that has been sent to you.' => 'Su cuenta de usuario ha sido creada. Para completar su registro, haga click en el enlace que encontrará en el email que le hemos enviado.',
  'Select caches to clear:' => 'Seleccione las cachés a limpiar:',
  'Show all' => 'Mostrar todos',
  'Profile updated.' => 'Perfil actualizado.',
  'User cannot be blank.' => 'El nombre de usuario no puede estar vacío.',
  'Falkland Islands' => 'Islas Malvinas',
  'Verified Email Address' => 'Dirección de correo verificada',
  'Start Level' => 'Primer nivel',
  'Select Image' => 'Seleccionar imagen',
  'Bahamas' => 'Bahamas',
  'Cuba' => 'Cuba',
  'Table Prefix' => 'Prefijo de las tablas',
  'Iraq' => 'Irak',
  'Public user registration is disabled.' => '',
  'Package checksum verification failed.' => 'La verificación checksum del paquete ha fallado.',
  'Philippines' => 'Filipinas',
  'Send Test Email' => 'Enviar email de prueba',
  'Driver' => 'Driver',
  'Redirect URL: %url%' => '',
  'Niue' => 'Niue',
  'Setting' => 'Ajuste',
  'No file uploaded.' => 'No se han subido ficheros.',
  '(Forgot Password?)' => '(¿Ha olvidado la contraseña?)',
  'Close' => 'Cerrar',
  'Google API Console' => '',
  'Myanmar [Burma]' => 'Myanmar [Birmania]',
  'Arabic' => 'Árabe',
  'Belarusian' => 'Bielorruso',
  'Show Title' => 'Mostrar título',
  'Invalid token. Please try again.' => 'Token inválido. Inténtelo de nuevo.',
  'Login Now' => '',
  'Connect database' => 'Conectar a la base de datos',
  'Mali' => 'Malí',
  'Ghana' => 'Ghana',
  'Chinese' => '',
  'Scots Gaelic' => 'Gaélico escocés',
  'Show on all posts' => 'Mostrar en todos los artículos',
  'New' => 'Nuevo',
  'Folder already exists.' => '',
  'Fri' => 'Vie',
  'Portuguese' => '',
  'Persian, Farsi' => 'Persa, Farsi',
  'Unassigned Widgets' => 'Widgets no asignados',
  'Use the site in maintenance mode' => 'Usar el sitio en modo mantenimiento',
  '%d PB' => '%d PB',
  'Access' => 'Acceso',
  'Serbian' => 'Serbio',
  'Kyrgyz' => 'Kirguís',
  'You may not call this step directly.' => 'No se debería llamar a este paso directamente.',
  'Client' => 'Cliente',
  'Saint Helena' => 'Santa Elena',
  'Frontpage' => 'Página principal',
  13 => '13',
  'September' => 'Septiembre',
  'Field must be a valid email address.' => 'Este campo debe ser una dirección de correo electrónico válida.',
  'Scots' => 'Escocés',
  'Download %version%' => 'Descargar %version%',
  'Site' => 'Sitio',
  'Text Widget' => 'Widget de texto',
  'Oman' => 'Omán',
  'Enter Menu Name' => 'Introduzca el nombre del menú',
  'Jersey' => 'Jersey',
  'Mon' => 'Lun',
  'Singapore' => 'Singapur',
  'Azerbaijani' => 'Azerí',
  'Saint Martin' => 'San Martín',
  'Username cannot be blank.' => 'El nombre de usuario no puede estar vacío.',
  'Norway' => 'Noruega',
  'Heard Island and McDonald Islands' => 'Islas Heard y McDonald',
  'Sri Lanka' => 'Sri Lanka',
  'Honduras' => 'Honduras',
  'Password' => 'Contraseña',
  'Ukrainian' => 'Ucraniano',
  'Database connection failed!' => 'La conexión con la base de datos ha fallado!',
  'Installed' => 'Instalado',
  'Serbia' => 'Serbia',
  'Clipperton Island' => 'Isla Clipperton',
  'Indonesia' => 'Indonesia',
  'Saudi Arabia' => 'Arabia Saudí',
  'Manage menus' => 'Gestionar menús',
  'Togo' => 'Togo',
  'Your account is blocked.' => 'Su cuenta ha sido bloqueada.',
  'Your Pagekit database has been updated successfully.' => 'La base de datos de Pagekit ha sido actualizada.',
  'API Key' => 'API Key',
  'Widgets reordered.' => 'Widgets reordenados.',
  'Password required.' => 'Contraseña requerida.',
  'Kurdish' => 'Kurdo',
  'Manage themes' => 'Gestionar temas',
  'Enable Markdown' => 'Activar Markdown',
  'Cambodia' => 'Camboya',
  'Guests, but administrator approval is required' => 'Invitados, pero require validación del administrador',
  '%d  MB' => '%d MB',
  'Temporary Files' => 'Ficheros temporales',
  'Invalid theme.' => 'Tema inválido.',
  'Mail delivery failed! (%s)' => '¡El envío de correo ha fallado! (%s)',
  'Error' => 'Error',
  11 => '11',
  'Greek' => 'Griego',
  'User Profile' => 'Perfil de usuario',
  17 => '17',
  'Malagasy' => 'Malgache',
  'Theme uninstalled.' => 'Tema desinstalado.',
  'Saturday' => 'Sábado',
  'Please enter your email address. You will receive a link to create a new password via email.' => '',
  'Tuesday' => 'Martes',
  'Displays a list of users.' => 'Muestra una lista de usuarios.',
  'Menu Widget' => 'Widget del menú',
  'Maldives' => 'Maldivas',
  'Web Server' => 'Servidor web',
  'Chinese, Traditional' => 'Chino, Tradicional',
  'Hello!' => '',
  'DATE_LONG' => 'd F Y',
  'Isle of Man' => 'Isla de Man',
  'Link' => 'Enlace',
  'Somalia' => 'Somalia',
  'Sorry, the page you are looking for could not be found.' => 'Lo sentimos, la página que está buscando no se encuentra disponible.',
  'Restrict Access' => 'Acceso restringido',
  'Guinea-Bissau' => 'Guinea-Bisáu',
  'Macedonia' => 'Macedonia',
  'Create your account' => 'Crea tu cuenta',
  'Zambia' => 'Zambia',
  'Cyprus' => 'Chipre',
  'Croatia' => 'Croacia',
  'Verified email address' => 'Dirección de correo verificada',
  'Haiti' => 'Haití',
  'Botswana' => 'Botsuana',
  'Email is invalid.' => 'Email inválido.',
  'SMTP Mailer' => 'Sistema de correo SMTP',
  'Cache cleared!' => '¡Caché limpia!',
  'Video' => 'Vídeo',
  'Unit' => 'Unidad',
  'Themes' => 'Temas',
  'Catalan' => 'Catalán',
  'Kazakhstan' => 'Kazajistán',
  'Email not available.' => 'Email no disponible.',
  'Sat' => 'Sáb',
  'Begin' => 'Empezar',
  'Kenya' => 'Kenia',
  'Esperanto' => 'Esperanto',
  'Submit' => 'Enviar',
  'Greece' => 'Grecia',
  'Enter your website details.' => 'Introduce los detalles del sitio.',
  'Marathi' => 'Maratí',
  'Host cannot be blank.' => 'El nombre del servidor no puede estar vacío.',
  '- Role -' => '- Rol -',
  'Invalid password.' => 'Contraseña inválida.',
  'Manage user permissions' => 'Gestionar permisos de usuario',
  'Database error: %error%' => '',
  'Northern Sami' => 'Sami septentrional',
  'SMTP Encryption' => 'Cifrado SMTP',
  'Canada' => 'Canadá',
  'Site name cannot be blank.' => 'El nombre del sitio no puede estar vacío.',
  'Reset Confirm' => 'Confirmación de reset',
  'Burmese' => 'Birmano',
  'Marshall Islands' => 'Islas Marshall',
  'Hostname' => 'Nombre del host',
  'Gibraltar' => 'Gibraltar',
  'Make Frontpage' => '',
  'Korean' => 'Coreano',
  'Order saved.' => 'Orden guardada.',
  'Appove Account' => '',
  'Folder Name' => 'Nombre del directorio',
  'Unwritable' => 'No escribible',
  'Title' => 'Título',
  'San Marino' => 'San Marino',
  'Seychelles' => 'Seychelles',
  'Peru' => 'Perú',
  'Estonian' => 'Estonio',
  'User' => 'Usuario',
  'Password cannot be blank.' => 'La contraseña no puede estar vacía.',
  'Gujarati' => 'Guyaratí',
  'Portuguese, Portugal' => 'Portugués, Portugal',
  '{0} No widgets deleted.|{1} Widget deleted.|]1,Inf[ Widgets deleted.' => '{0} No se ha eliminado ningún widget.|{1} Widget eliminado.|]1,Inf[ Widgets eliminados.',
  'Italian' => 'Italiano',
  'Position' => 'Posición',
  'No themes found.' => 'No se han encontrado temas.',
  'SMTP Host' => 'Servidor SMTP',
  'Retry' => 'Reintentar',
  'Armenia' => 'Armenia',
  'n/a' => 'n/a',
  'SMTP Port' => 'Puerto SMTP',
  'Bosnia and Herzegovina' => 'Bosnia-Herzegovina',
  'Select image' => 'Seleccionar imagen',
  'Israel' => 'Israel',
  'North Korea' => 'Corea del Norte',
  'Login' => 'Iniciar sesión',
  'Mexico' => 'Méjico',
  'Laos' => 'Laos',
  'System Information' => 'Información del sistema',
  'Widget' => 'Widget',
  'Home' => 'Inicio',
  'Portugal' => 'Portugal',
  'French Southern Territories' => 'Territorios Franceses del Sur',
  'Rendered Templates' => 'Plantillas renderizadas',
  'Edit' => 'Editar',
  'Enabled' => 'Activado',
  'Australia' => 'Australia',
  'Signup failed' => 'Registro fallido',
  'Saint Kitts and Nevis' => 'San Cristóbal y Nieves',
  'Guinea' => 'Guinea',
  'Cocos [Keeling] Islands' => 'Islas Cocos',
  'Disabled' => 'Desactivado',
  'Enter one page path per line. The "*" character is a wildcard. Exclude pages by prepending an exclamation mark to the path. Example paths: "blog" for the blog page, "blog/*" for blog entries or "!blog" if you want to exclude the blog.' => 'Introduzca una ruta de página por línea. El carácter "*" es un comodín. Excluya página añadiendo una exclamación al principio de la ruta. Rutas de ejemplo: "blog" para la página del blog, "blog/*" para los artículos del blog o "!blog" si desea excluir el blog.',
  'Unable to block yourself.' => 'No se puede bloquear a uno mismo.',
  'You do not have access to the administration area of this site.' => 'No tiene acceso al área de administración de este sitio.',
  'Nepal' => 'Nepal',
  16 => '16',
  'Saint Lucia' => 'Santa Lucía',
  'Tonga' => 'Tonga',
  'Path:' => 'Ruta:',
  5 => '5',
  'Access system settings' => 'Acceso a los ajustes del sistema',
  'Details' => 'Detalles',
  'New Password is invalid.' => 'La nueva contraseña es inválida.',
  'Check your email for the confirmation link.' => 'Comprueba tu email, te hemos enviado un enlace de confirmación.',
  'Afrikaans' => 'Afrikaans',
  'Bhutan' => 'Bután',
  'Enable debug toolbar' => 'Activar barra de debug',
  'Cape Verde' => 'Cabo Verde',
  'Save' => 'Guardar',
  'You are already logged in.' => '',
  'Saint Pierre and Miquelon' => 'San Pedro y Miquelón',
  'Antarctica' => 'Antártida',
  'French Guiana' => 'Guiana Francesa',
  'Never' => 'Nunca',
  'We\'ll be back soon.' => 'Volvemos enseguida.',
  'Menus' => 'Menús',
  'Cameroon' => 'Camerún',
  'Cancel' => 'Cancelar',
  'Delete' => 'Eliminar',
  15 => '15',
  'Select Video' => 'Seleccionar vídeo',
  'Icelandic' => 'Islandés',
  'Costa Rica' => 'Costa Rica',
  'Faeroese' => 'Feroés',
  'Chinese, Simplified' => 'Chino, Simplificado',
  'Version' => 'Versión',
  'Finnish' => 'Finlandés',
  'Oct' => 'Oct',
  '- Position -' => '- Posición -',
  'Current Password' => 'Contraseña actual',
  'Number of Users' => 'Número de usuarios',
  'Directory created.' => 'Directorio creado.',
  'Alt' => 'Alt',
  'Enter your database connection details.' => 'Introduzca los datos de conexión de su base de datos.',
  'Morocco' => 'Marruecos',
  'Yemen' => 'Yemen',
  'Unable to activate theme.
The theme triggered a fatal error.' => 'No se ha podido activar el tema.
El tema ha producido un error fatal.',
  'Aruba' => 'Aruba',
  'Writable' => 'Escribible',
  'English' => 'Inglés',
  'Niger' => 'Níger',
  'Active' => 'Activo',
  'More' => 'Más',
  'Tuvan' => 'Tuvano',
  'Pitcairn Islands' => 'Islas Pitcairn',
  'Bangladesh' => 'Bangladés',
  'Cayman Islands' => 'Islas Caimán',
  'The user\'s account has been activated and the user has been notified about it.' => 'La cuenta de usuario ha sido activada y el usuario ha sido notificado.',
  'Russian' => 'Ruso',
  'Your user account has been created and is pending approval by the site administrator.' => 'Su cuenta de usuario ha sido creara y está pendiente de ser aprobada por un administrador.',
  'Spain' => 'España',
  'Argentina' => 'Argentina',
  'Admin Locale' => 'Idioma de la administración',
  'Nicaragua' => 'Nicaragua',
  'Enter your new password below.' => 'Introduzca a continuación su nueva contraseña.',
  'Switzerland' => 'Suiza',
  'Permissions' => 'Permisos',
  'Marketplace' => 'Tienda',
  'Thailand' => 'Tailandia',
  'Manage media files' => 'Gestionar ficheros',
  'August' => 'Agosto',
  'Displays a user login form.' => 'Muestra el formulario de inicio de sesión.',
  'Egypt' => 'Egipto',
  'Install an extension' => 'Instalar una extensión',
  '{1} User blocked.|]1,Inf[ Users blocked.' => '',
  'Albania' => 'Albania',
  'Unable to uninstall extension "%name%".' => 'No se ha podido instalar la extensión "%name%".',
  'Drop files here.' => 'Suelte ficheros aquí.',
  'Armenian' => 'Armenio',
  'Nightly' => 'Nightly',
  'July' => 'Julio',
  'Cannot connect to the marketplace. Please try again later.' => 'No se ha podido conectar con la tienda. Inténtelo más tarde.',
  '%extension% Settings' => '',
  'Paraguay' => 'Paraguay',
  'Gabon' => 'Gabón',
  'Copy' => 'Copiar',
  'Upload complete.' => 'Subida completada.',
  'June' => 'Junio',
  'Clear' => 'Limpiar',
  'Permissions saved!' => '¡Permisos guardados!',
  'British Indian Ocean Territory' => 'Territorio Británico del Océano Índico',
  'Congo - Kinshasa' => 'Congo - Kinsasa',
  'United Arab Emirates' => 'Emiratos Árabes Unidos',
  'Finland' => 'Finlandia',
  'Curaçao' => 'Curazao',
  'Western Sahara' => 'Sahara Occidental',
  'Widgets' => 'Widgets',
  'Database access denied!' => '',
  'Upload' => 'Subir',
  'Luxembourg' => 'Luxemburgo',
  'Slow down a bit.' => 'Vaya un poco más despacio.',
  'Require e-mail verification when a guest creates an account.' => 'Requerir verificación por email cuando un invitado crea una cuenta.',
  'Mauritania' => 'Mauritania',
  '%d ZB' => '%d ZB',
  'Manage users' => 'Gestionar usuarios',
  'Pagekit Installer' => 'Instalador de Pagekit',
  '%d YB' => '%d YB',
  'Sweden' => 'Suecia',
  'Javanese' => 'Javanés',
  'Namibia' => 'Namibia',
  'Estonia' => 'Estonia',
  'Clear Cache' => 'Limpiar caché',
  'PHP' => 'PHP',
  'Papua New Guinea' => 'Papúa Nueva Guinea',
  'Lolspeak' => 'Lolspeak',
  'Show' => 'Mostrar',
  'Unable to send verification link.' => 'No se ha podido enviar el enlace de verificación.',
  'Unable to find update.' => 'No se han encontrado actualizaciones.',
  'SMTP Password' => 'Contraseña SMTP',
  'Bulgaria' => 'Bulgaria',
  'Haitian Creole' => 'Criollo haitiano',
  'Assignment' => 'Asignación',
  'Invalid username or password.' => 'Usuario o contraseña inválidos.',
  'Location' => 'Localización',
  'No Frontpage assigned.' => 'No se ha asignado una página principal.',
  'New Name' => 'Nuevo nombre',
  'OAuth' => '',
  'No location chosen.' => 'No se ha escogido ninguna ubicación.',
  'Users' => 'Usuarios',
  'Fiji' => 'Fiji',
  'Handler' => 'Handler',
  'No theme updates found.' => 'No se han encontrado actualizaciones del tema.',
  'Azerbaijan' => 'Azerbaiyán',
  'Tristan da Cunha' => 'Tristán de Acuña',
  'Austria' => 'Austria',
  'Username not available.' => 'Usuario no disponible.',
  'Block' => 'Bloque',
  'Add Video' => 'Añadir vídeo',
  'Weather' => 'Meteorología',
  'Existing Pagekit installation detected. Choose different table prefix?' => '',
  'View' => 'Vista',
  'Georgian' => 'Georgiano',
  'Login Redirect' => 'Redirección de inicio de sesión',
  'Kannada' => 'Canarés',
  'Pagekit has been updated! Before we send you on your way, we have to update your database to the newest version.' => '¡Pagekit ha sido actualizado! Antes de dejarte seguir, debemos actualizar tu base de datos a la última versión.',
  '%d EB' => '%d EB',
  'Comoros' => 'Comoras',
  6 => '6',
  '- Assign -' => '- Asignar -',
  'Chile' => 'Chile',
  'Welsh' => 'Galés',
  'Portuguese, Brazil' => 'Portugués, Brasil',
  'Mailer' => 'Sistema de correo',
  'DATE_INTERVAL' => 'DATE_INTERVAL',
  'Italy' => 'Italia',
  'User not found.' => 'Usuario no encontrado.',
  'Guam' => 'Guam',
  'Liberia' => 'Liberia',
  'Extension not loaded' => 'Extensión no cargada',
  'Latvian' => 'Letón',
  'Timor-Leste' => 'Timor Oriental',
  'France' => 'Francia',
  'Name is invalid.' => 'Nombre inválido.',
  'Permission denied.' => 'Permiso denegado.',
  'Username is invalid.' => 'Usuario inválido.',
  'Amharic' => 'Amárico',
  'We\'re really happy to have you, %name%! Just login with the username %username%.' => '',
  'Ascension Island' => 'Isla Ascensión',
  'Your email has been verified. Once an administrator approves your account, you will be notified by email.' => 'Su email ha sido verificado. Cuando un administrador apruebe su cuenta, se le notificará por email.',
  'March' => 'Marzo',
  'French' => 'Francés',
  'No files uploaded.' => 'No se han subido ficheros.',
  'Uganda' => 'Uganda',
  'Central African Republic' => 'República Centroafricana',
  'User Type' => 'Tipo de usuario',
  'Your account has not been activated or is blocked.' => 'Su cuenta no ha sido activada o se encuentra bloqueada.',
  'Unable to delete yourself.' => '',
  'Re-install' => 'Reinstalar',
  'Unable to enable theme "%name%".' => 'No se ha podido activar el tema "%name%".',
  'User Agent' => 'User Agent',
  'Aug' => 'Ago',
  'Enter your API key' => 'Introduce tu API key',
  8 => '8',
  'Copying files...' => 'Copiando ficheros...',
  'No extension updates found.' => 'No se han encontrado actualizaciones de la extensión.',
  'DATE_FULL' => 'l, d F Y',
  'Last login: %date%' => 'Último inicio de sesión: %date%',
  'Gambia' => 'Gambia',
  'Unable to uninstall theme "%name%".' => 'No se ha podido instalar el tema "%name%".',
  'Updates' => 'Actualizaciones',
  'Thai' => 'Tailandés',
  'Hong Kong SAR China' => 'Hong Kong SAR China',
  'Activate your %site% account.' => '',
  'Danish' => 'Danés',
  'Pakistan' => 'Pakistán',
  'Mayotte' => 'Mayotte',
  'Connection not established! (%s)' => '¡No se ha podido establecer conexión! (%s)',
  'Montserrat' => 'Montserrat',
  'Netherlands' => 'Países Bajos',
  'Martinique' => 'Martinica',
  'Unable to create directory.' => 'No se ha podido crear el directorio.',
  'Blocked' => 'Bloqueado',
  'User Password Reset' => 'Restablecer contraseña de usuario',
  'There is an update available for the uploaded package. Please consider installing it instead.' => 'Hay una actualización disponible para el paquete subido. Por favor, considere instalarla en su lugar.',
  'Add Link' => 'Añadir enlace',
  'Metric' => 'Métrica',
  'Belarus' => 'Bielorrusia',
  'Only show on first post.' => 'Sólo mostrar en el primer artículo.',
  'El Salvador' => 'El Salvador',
  'Ecuador' => 'Ecuador',
  'Sign up' => 'Regístrese',
  'Galician' => 'Gallego',
  'Norwegian Nynorsk' => 'Noruego Nynorsk',
  'Reset password for %site%.' => '',
  'Bermuda' => 'Bermudas',
  'Invalid API key.' => 'API key inválida.',
  'Turkey' => 'Turquía',
  'Kosovo' => 'Kosovo',
  10 => '10',
  'Add Image' => 'Añadir imagen',
  'Dzongkha' => 'Dzongkha',
  '{1} User activated.|]1,Inf[ Users activated.' => '',
  'Post Content' => 'Contenido del artículo',
  'Madagascar' => 'Madagascar',
  'Slovak' => 'Eslovaco',
  'Registration' => 'Registro',
  'Finished!' => '¡Finalizado!',
  'Mail successfully sent!' => '¡Email enviado!',
  'Solomon Islands' => 'Islas Salomón',
  'Status' => 'Estado',
  'May' => 'May',
  'Afghanistan' => 'Afganistán',
  'Maintenance' => 'Mantenimiento',
  'Built On' => 'Compilado en',
  'Tokelau' => 'Tokelau',
  'Asturian' => 'Asturiano',
  'Placeholder Video' => 'Vídeo por defecto',
  'Nov' => 'Nov',
  'Palestinian Territories' => 'Territorios Palestinos',
  'Widget created.' => 'Widget creado.',
  'Enter Menu Slug' => '',
  'Amazon' => '',
  'Theme enabled.' => 'Tema activado.',
  'username' => 'usuario',
  'Localization' => 'Localización',
  'Poland' => 'Polonia',
  'Jun' => 'Jun',
  'Invalid extension.' => 'Extensión inválida.',
  'Saint Vincent and the Grenadines' => 'San Vicente y las Granadinas',
  'Select' => 'Seleccionar',
  'Invalid widget id.' => 'ID de widget inválido.',
  0 => '0',
  'Tibetan' => 'Tibetano',
  'Rwanda' => 'Ruanda',
  'Burkina Faso' => 'Burkina Faso',
  'Installation failed!' => '¡Instalación fallida!',
  'Indonesian' => 'Indonesio',
  'Unable to send confirmation link.' => 'No se ha podido enviar el enlace de confirmación.',
  14 => '14',
  'Update Pagekit' => 'Actualizar Pagekit',
  'Enter a email address.' => '',
  'Réunion' => 'Reunión',
  'From Name' => 'Nombre del emisor',
  'Romanian' => 'Rumano',
  'You have the latest version of Pagekit.' => 'Tiene la última versión de Pagekit.',
  'Adminstrators only' => 'Sólo administradores',
  '%d Bytes' => '%d Bytes',
  'Sep' => 'Sep',
  'No database connection.' => 'No hay conexión con la base de datos.',
  'Your user account has been created.' => 'Su cuenta de usuario ha sido creada.',
  'Tue' => 'Mar',
  'Belgium' => 'Bélgica',
  'Invalid email address.' => '',
  'Unable to retrieve weather data.' => 'No se ha podido obtener información meteorológica.',
  'Your Profile' => 'Tu perfil',
  'Registered since: {{registered}}' => 'Registrado desde: {{registered}}',
  'New Caledonia' => 'Nueva Caledonia',
  'Add Role' => 'Añadir rol',
  'Iceland' => 'Islandia',
  'Dominica' => 'Diminica',
  'Enter the name of the city you want to get weather information for.' => 'Introduce el nombre de la ciudad de la cual deseas obtener información meteorológica.',
  'Jan' => 'Ene',
  'Nodes' => '',
  'SSL' => 'SSL',
  'Iran' => 'Irán',
  'Kiribati' => 'Kiribati',
  'Turkish' => 'Turco',
  'Can\'t write config.' => 'No se puede escribir la configuración.',
  'Palau' => 'Palaos',
  'Norfolk Island' => 'Isla Norfolk',
  'Slovenian' => 'Esloveno',
  'Northern Mariana Islands' => 'Islas Marianas del Norte',
  'Punjabi' => 'Panyabí',
  'Stable' => 'Estable',
  'Swahili' => 'Suajili',
  'Ethiopia' => 'Etiopía',
  'Sinhala' => 'Cingalés',
  'Bouvet Island' => 'Isla Bouvet',
  '{1} User deleted.|]1,Inf[ Users deleted.' => '',
  'Grenada' => 'Granada',
  'Show only for active item' => 'Mostrar sólo para el elemento activo',
  'Last login: {{login}}' => 'Último inicio de sesión: {{login}}',
  'Thu' => 'Jue',
  'Benin' => 'Benín',
  'Login now' => 'Iniciar sesión ahora',
  'Verification' => 'Verificación',
  'Japan' => 'Japón',
  'Put the site offline and show the offline message.' => 'Poner el sitio en mantenimiento y mostrar el mensaje de mantenimiento.',
  'Libya' => 'Líbia',
  'Email' => 'Email',
  'Please update Pagekit to version %version%!' => '¡Actualice Pagekit a la versión %version%!',
  'Forgot Password?' => '¿Ha olvidado su contraseña?',
  'Tamil, Sri Lanka' => 'Tamil, Sri Lanka',
  'No user found.' => 'No se han encontrado usuarios.',
  'Mail delivery failed!' => '¡El envío de correo ha fallado!',
  'Placeholder Image' => 'Imagen por defecto',
  'Invalid widget id' => 'Widget ID inválido',
  'Uzbekistan' => 'Uzbekistán',
  'Feed' => 'Feed',
  2 => '2',
  'Algeria' => 'Algeria',
  'No extensions found.' => 'No se han encontrado extensiones.',
  'Jamaica' => 'Jamaica',
  'India' => 'India',
  'Tunisia' => 'Túnez',
  'Nauru' => 'Nauru',
  'Macedonian' => 'Macedonio',
  'Latvia' => 'Letonia',
  'Guernsey' => 'Guernsey',
  'Åland Islands' => 'Islas Åland',
  'Kyrgyzstan' => 'Kirguistán',
  'Bengali' => 'Bengalí',
  'Frisian, Western' => 'Frisio, Oeste',
  'Malaysia' => 'Malasia',
  'Svalbard and Jan Mayen' => 'Svalbard y Jan Mayen',
  'November' => 'Noviembre',
  'System Cache' => 'Caché del sistema',
  'Edit User' => 'Editar usuario',
  'Invalid CSRF token.' => 'Token CSRF inválido.',
  'Monday' => 'Lunes',
  'Urdu' => 'Urdu',
  'Russia' => 'Rusia',
  'Edit Widget' => 'Editar widget',
  'Tanzania' => 'Tanzania',
  'Name' => 'Nombre',
  'Please enable the PHP Open SSL extension.' => 'Por favor, active la extensión Open SSL de PHP.',
);


text:
package net.sf.mmm.data.api;

/**
 * A {@link DataSelectionGenericTree} where {@link #getChildren() children} and {@link #getParent() parents}
 * have the same type.
 *
 * @param <NODE> is the generic type representing the {@link #getParent() parent tree node}.
 *
 * @author Joerg Hohwiller (hohwille at users.sourceforge.net)
 * @since 1.0.0
 */
public interface DataSelectionTree<NODE extends DataSelectionTree<NODE>> extends DataSelectionGenericTree<NODE, NODE> {

  // nothing to add...

}


text:
namespace Obacher.Framework.Common
{
    public static class Extensions
    {
        public static bool Between(this int value, int startRange, int endRange)
        {
            return value >= startRange && value <= endRange;
        }
    }
}


text:
<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

class AddBeingEditedByToPostsTable extends Migration {

    public function up()
    {
        Schema::table('posts', function(Blueprint $table) {
            $table->integer('being_edited_by')->after('publish_date')->nullable()->default(null);
        });
    }

    public function down()
    {
        Schema::table('posts', function(Blueprint $table)
        {
            $table->dropColumn('being_edited_by');
        });
    }
}


text:
package org.elasticsearch.xpack.ql.expression.function.scalar.string;

import org.elasticsearch.xpack.ql.expression.Expression;
import org.elasticsearch.xpack.ql.expression.FieldAttribute;
import org.elasticsearch.xpack.ql.expression.function.scalar.ScalarFunction;
import org.elasticsearch.xpack.ql.expression.gen.script.ScriptTemplate;
import org.elasticsearch.xpack.ql.expression.gen.script.Scripts;
import org.elasticsearch.xpack.ql.tree.Source;

import java.util.List;
import java.util.Objects;

import static org.elasticsearch.xpack.ql.expression.gen.script.ParamsBuilder.paramsBuilder;

public abstract class CaseInsensitiveScalarFunction extends ScalarFunction {

    private final boolean caseInsensitive;

    protected CaseInsensitiveScalarFunction(Source source, List<Expression> fields, boolean caseInsensitive) {
        super(source, fields);
        this.caseInsensitive = caseInsensitive;
    }

    public boolean isCaseInsensitive() {
        return caseInsensitive;
    }

    @Override
    public ScriptTemplate scriptWithField(FieldAttribute field) {
        return new ScriptTemplate(processScript(Scripts.DOC_VALUE),
            paramsBuilder().variable(field.exactAttribute().name()).build(),
            dataType());
    }

    @Override
    public int hashCode() {
        return Objects.hash(super.hashCode(), isCaseInsensitive());
    }

    @Override
    public boolean equals(Object other) {
        return super.equals(other) && Objects.equals(((CaseInsensitiveScalarFunction) other).caseInsensitive, caseInsensitive);
    }
}


text:
@class DotLockViewController;
typedef void (^LockViewDismissBlock)(DotLockViewController *controller);

#define DotLockStoryBoardID @"DotLockViewControllerID"

typedef enum {
	InfoStatusFirstTimeSetting = 0,
	InfoStatusConfirmSetting,
	InfoStatusFailedConfirm,
	InfoStatusNormal,
	InfoStatusFailedMatch,
	InfoStatusSuccessMatch
} InfoStatus;

typedef NS_ENUM(NSInteger, LockViewPageType) {
    LockViewPageTypeLaunch,
    LockViewPageTypeAddon,
    LockViewPageTypeReset
};

@class DotLockViewController;
@protocol LockViewControllerDelegate <NSObject>
@optional
- (void)lockViewControllerHasDismiss:(DotLockViewController *)controller;
@end

@class AddonData;

@interface DotLockViewController : KMViewControllerBase

@property (nonatomic, weak) id<LockViewControllerDelegate> delegate;

@property (strong, nonatomic) IBOutlet UILabel *infoLabel;
@property (nonatomic, strong) IBOutlet UILabel *switchLabel;
@property (strong, nonatomic) SPLockScreen *lockScreenView;
@property (nonatomic, strong) IBOutlet UISwitch *passwordSwitch;

@property (nonatomic) InfoStatus infoLabelStatus;
@property (nonatomic) LockViewPageType pageType;
@property (nonatomic, strong) AddonData *addon;
@property (nonatomic, copy) LockViewDismissBlock finishBlock;

- (IBAction)passwordSwitch:(id)sender;

@end


text:
using namespace std;
using namespace fiber_bundle; // Workaround for MS C++ bug.

//==============================================================================
// CLASS AT2_LITE
//==============================================================================

//==============================================================================
// AT2 FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

fiber_bundle::at2_lite::
at2_lite()
{

  // Preconditions:

  // Body:

  // Postconditions:

  ensure(invariant());

  // Exit:
}

fiber_bundle::at2_lite::
at2_lite(const at2_lite& xother)
{
  // Preconditions:

  // Body:

  *this = xother;

  // Postconditions:

  ensure(invariant());

  // Exit:
}

fiber_bundle::at2_lite&
fiber_bundle::at2_lite::
operator=(const at2_lite& xother)
{

  // Preconditions:

  // Body:

  // Postconditions:

  ensure(invariant());

  // Exit:

  return *this;
}

fiber_bundle::at2_lite::
~at2_lite()
{
  // Preconditions:

  // Body:

  // Postconditions:

  // Exit:

}

fiber_bundle::at2_lite::
at2_lite(const row_dofs_type& xrow_dofs)
{
  // Preconditions:

  // Body:

  *this = xrow_dofs;

  // Postconditions:

  ensure(invariant());

  // Exit:
}

fiber_bundle::at2_lite&
fiber_bundle::at2_lite::
operator=(const row_dofs_type& xrow_dofs)
{
  // Preconditions:

  // Body:

  vd_lite::operator=(xrow_dofs);

  // Postconditions:

  postcondition_of(vd_lite::operator=(xrow_dofs));

  // Exit:

  return *this;

}

fiber_bundle::at2_lite::value_type
fiber_bundle::at2_lite::
component(int xrow, int xcolumn) const
{
  // Preconditions:

//   // We only allow values for xrow and xcolumn which are above
//   // (not including) the diagonal.

//   require(0 <= xrow && xrow < dd()-1);
//   require(xrow < xcolumn && xcolumn < dd());

  require(xrow >= 0 && xrow < dd());
  require(xcolumn >= 0 && xcolumn < dd());

  // Body:

  //value_type result = component(index_for_row_column(xrow, xcolumn));

  value_type result = 0;
  if(xrow < xcolumn)
  {
    result = component(index_for_row_column(xrow, xcolumn));
  }
  else if(xrow > xcolumn)
  {
    result = -component(index_for_row_column(xcolumn, xrow));
  }

  // Postconditions:

  ensure(invariant());

  // Exit:

  return result;
}

void
fiber_bundle::at2_lite::
put_component(int xrow, int xcolumn, value_type xcomp)
{
  // Preconditions:

  // We only allow values for xrow and xcolumn which are above
  // (not including) the diagonal.

  require(0 <= xrow && xrow < dd()-1);
  require(xrow < xcolumn && xcolumn < dd());

  // Body:

  int lindex = index_for_row_column(xrow, xcolumn);
  put_component(lindex, xcomp);

  // Postconditions:

  ensure(invariant());
  ensure(isunordered_or_equals(component(index_for_row_column(xrow, xcolumn)), xcomp));

  // Exit:

  return;
}

int
fiber_bundle::at2_lite::
index_for_row_column(int xrow, int xcolumn) const
{
  // Preconditions:

  // We only allow values for xrow and xcolumn which are above
  // (not including) the diagonal.

  require(0 <= xrow && xrow < dd()-1);
  require(xrow < xcolumn && xcolumn < dd());

  //require(0 <= xrow && xrow < dd());
  //require(0 <= xcolumn && xcolumn < dd());

  // Body:

  // Convert (xrow, xcolumn) into an index into linear component storage
  // (upper triangular stored by rows).

  int i = xrow;
  int j = xcolumn;

  // Swap i and j if i > j.

  if(i > j)
  {
    int isave = i;
    i = j;
    j = isave;
  }

  int result = j + (i*(2*dd()-3-i))/2 - 1;

  // Postconditions:

  ensure(invariant());
  ensure(result >= 0);
  ensure(result < d());

  // Exit:

  return result;
}

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// EXTERIOR ALGEBRA (ATP) FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

int
fiber_bundle::at2_lite::
p() const
{
  // Preconditions:

  // Body:

  int result = 2;

  // Postconditions:

  ensure(invariant());
  ensure(result == 2);

  // Exit:

  return result;
}

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// TENSOR ALGEBRA (TP) FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// VECTOR ALGEBRA (VD) FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// CARTESIAN ALGEBRA (TUPLE) FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// ABSTRACT POSET MEMBER FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

const std::string&
fiber_bundle::at2_lite::
class_name() const
{
  // Preconditions:

  // Body:

  const string& result = static_class_name();

  // Postconditions:

  ensure(!result.empty());

  // Exit:

  return result;
}

const std::string&
fiber_bundle::at2_lite::
static_class_name()
{
  // Preconditions:

  // Body:

  static const string result("at2_lite");

  // Postconditions:

  ensure(!result.empty());

  // Exit:

  return result;
}

fiber_bundle::at2_lite*
fiber_bundle::at2_lite::
clone() const
{
  at2_lite* result = 0;

  // Preconditions:

  // Body:

  result = new at2_lite();

  // Postconditions:

  ensure(result != 0);
  ensure(is_same_type(*result));

  // Exit:

  return result;
}

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// ANY FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

bool
fiber_bundle::at2_lite::
is_ancestor_of(const any_lite& xother) const
{
  // Preconditions:

  require(&xother != 0);

  // Body:

  // True if other conforms to this.

  bool result = dynamic_cast<const at2_lite*>(&xother) != 0;

  // Postconditions:

  return result;
}

bool
fiber_bundle::at2_lite::
invariant() const
{
  bool result = true;

  if(invariant_check())
  {
    // Prevent recursive calls to invariant.

    disable_invariant_check();

    // Must satisfy base class invariant.

    invariance(atp_lite::invariant());

    // Invariances for this class:

    // Finished, turn invariant checking back on.

    enable_invariant_check();
  }

  // Exit

  return result;
}

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// CLASS AT2
//==============================================================================

// ===========================================================
// HOST FACTORY FACET OF CLASS AT2
// ===========================================================

// PUBLIC MEMBER FUNCTIONS

const sheaf::poset_path&
fiber_bundle::at2::
standard_schema_path()
{
  // Preconditions:

  // Body:

  static const poset_path result(standard_schema_poset_name(), "at2_schema");

  // Postconditions:

  // Exit:

  return result;
}

void
fiber_bundle::at2::
make_standard_schema(namespace_poset& xns)
{
  // Preconditions:

  require(xns.state_is_read_write_accessible());
  require(xns.contains_poset(standard_schema_poset_name()));
  require(!xns.contains_poset_member(standard_schema_path()));

  // Body:

  schema_poset_member lschema(xns,
                              standard_schema_path().member_name(),
                              atp::standard_schema_path(),
                              "",
                              false);

  lschema.detach_from_state();

  // Postconditions:

  ensure(xns.contains_poset_member(standard_schema_path()));

  // Exit:

  return;
}

fiber_bundle::at2::host_type&
fiber_bundle::at2::
new_host(namespace_type& xns,
         const poset_path& xhost_path,
         const poset_path& xschema_path,
         const poset_path& xscalar_space_path,
         bool xauto_access)
{
  // cout << endl << "Entering at2::new_host." << endl;

  // Preconditions:

  require(xns.state_is_auto_read_write_accessible(xauto_access));

  require(!xhost_path.empty());
  require(!xns.contains_path(xhost_path, xauto_access));

  require(xschema_path.full());
  require(xns.path_is_auto_read_accessible(xschema_path, xauto_access));
  require(schema_poset_member::conforms_to(xns, xschema_path, standard_schema_path()));

  require(xns.path_is_auto_read_accessible(xscalar_space_path, xauto_access));
  require(xns.contains_poset<scalar_type::host_type>(xscalar_space_path, xauto_access));

  // Body:

  host_type& result =
    host_type::new_table(xns, xhost_path, xschema_path, 2, xscalar_space_path, xauto_access);

  // Postconditions:

  ensure(xns.owns(result, xauto_access));
  ensure(result.path(true) == xhost_path);
  ensure(result.state_is_not_read_accessible());
  ensure(result.schema(true).path(xauto_access) == xschema_path);

  ensure(result.factor_ct(true) == result.d(true));
  ensure(result.d(true) == schema_poset_member::row_dof_ct(xns, xschema_path, xauto_access));
  ensure(result.scalar_space_path(true) == xscalar_space_path );
  ensure(result.p(true) == 2);
  ensure(result.dd(true) == result.d(true));
  ensure(result.vector_space_path(true) == xhost_path );

  // Exit:

  // cout << "Leaving at2::new_host." << endl;
  return result;
}

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// AT2 FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

fiber_bundle::at2::
at2()
{

  // Preconditions:

  // Body:

  // Postconditions:

  ensure(invariant());
}

fiber_bundle::at2::
at2(const poset_state_handle* xhost, pod_index_type xhub_id)
{
  // Preconditions:

  require(xhost != 0);
  require(xhost->state_is_read_accessible());
  require(xhost->contains_member(xhub_id));

  // Body:

  attach_to_state(xhost, xhub_id);

  // Postconditions:

  ensure(invariant());
  // ensure(host() == xhost);
  ensure(index() == xhub_id);
  ensure(is_attached());
}

fiber_bundle::at2::
at2(const poset_state_handle* xhost, const scoped_index& xid)
{
  // Preconditions:

  require(xhost != 0);
  require(xhost->state_is_read_accessible());
  require(xhost->contains_member(xid));

  // Body:

  attach_to_state(xhost, xid.hub_pod());

  // Postconditions:

  ensure(invariant());
  // ensure(host() == xhost);
  ensure(index() ==~ xid);
  ensure(is_attached());
}

fiber_bundle::at2::
at2(const poset_state_handle* xhost, const std::string& xname)
{

  // Preconditions:

  require(xhost != 0);
  require(xhost->state_is_read_accessible());
  require(!xname.empty());
  require(xhost->contains_member(xname));

  // Body:

  attach_to_state(xhost, xname);

  // Postconditions:

  ensure(invariant());
  // ensure(host() == xhost);
  ensure(name() == xname);
  ensure(is_attached());

}

fiber_bundle::at2::
at2(abstract_poset_member* xother)
{

  // Preconditions:

  require(xother != 0);

  // Body:

  attach_to_state(xother);

  // Postconditions:

  ensure(invariant());
  ensure(is_attached());
  ensure(is_same_state(xother));

}

fiber_bundle::at2::
at2(poset_state_handle* xhost, bool xauto_access)
{

  // Preconditions:

  require(precondition_of(new_jim_state(xhost, 0, false, xauto_access)));

  // Body:

  new_jim_state(xhost, 0, false, xauto_access);

  // Postconditions:

  ensure(postcondition_of(new_jim_state(xhost, 0, false, xauto_access)));

  // Exit:

  return;
}

///
fiber_bundle::at2&
fiber_bundle::at2::
operator=(const abstract_poset_member& xother)
{
  // Preconditions:

  require(is_ancestor_of(&xother));
  require(precondition_of(attach_to_state(&xother)));

  // Body:

  attach_to_state(&xother);

  // Postconditions:

  ensure(postcondition_of(attach_to_state(&xother)));

  // Exit:

  return *this;
}

///
fiber_bundle::at2&
fiber_bundle::at2::
operator=(const at2& xother)
{
  // Preconditions:

  require(precondition_of(attach_to_state(&xother)));

  // Body:

  attach_to_state(&xother);

  // Postconditions:

  ensure(postcondition_of(attach_to_state(&xother)));

  // Exit:

  return *this;
}

fiber_bundle::at2::
~at2()
{

  // Preconditions:

  // Body:

  // Postconditions:

}

const fiber_bundle::at2::volatile_type&
fiber_bundle::at2::
lite_prototype() const
{
  // Preconditions:

  // Body:

  static const volatile_type result;

  // Postconditions:

  // Exit:

  return result;
}

///
fiber_bundle::at2::volatile_type*
fiber_bundle::at2::
lite_type() const
{
  // Preconditions:

  // Body:

  volatile_type* result = new volatile_type(sheaf::row_dofs(*this));

  // Postconditions:

  // Exit:

  return result;
}

fiber_bundle::at2::value_type
fiber_bundle::at2::
component(int xrow, int xcolumn) const
{
  // Preconditions:

  require(state_is_read_accessible());
  require(xrow >= 0 && xrow < dd());
  require(xcolumn >= 0 && xcolumn < dd());

  // Body:

  value_type result = 0;
  if(xrow < xcolumn)
  {
    result = component(index_for_row_column(xrow, xcolumn));
  }
  else if(xrow > xcolumn)
  {
    result = -component(index_for_row_column(xcolumn, xrow));
  }

  // Postconditions:

  ensure(invariant());

  // Exit:

  return result;
}

fiber_bundle::at2::value_type
fiber_bundle::at2::
component(int xrow, int xcolumn, bool xauto_access) const
{
  // Preconditions:

  require(state_is_auto_read_accessible(xauto_access));
  require(xrow >= 0 && xrow < dd());
  require(xcolumn >= 0 && xcolumn < dd());

  // Body:

  if(xauto_access)
  {
    get_read_access();
  }

  value_type result = component(xrow, xcolumn);

  if(xauto_access)
  {
    release_access();
  }

  // Postconditions:

  ensure(invariant());

  // Exit:

  return result;
}

void
fiber_bundle::at2::
put_component(int xrow, int xcolumn, value_type xvalue)
{

  // Preconditions:

  require(state_is_read_write_accessible());

  // We only allow values for xrow and xcolumn which are above
  // (not including) the diagonal.

  require((0 <= xrow) && (xrow < dd()-1));
  require((xrow < xcolumn) && (xcolumn < dd()));

  // Body:

  put_component(index_for_row_column(xrow, xcolumn), xvalue);

  // Postconditions:

  ensure(invariant());
  ensure(isunordered_or_equals(component(xrow, xcolumn), xvalue));

  // Exit:

  return;
}

void
fiber_bundle::at2::
put_component(int xrow, int xcolumn, value_type xvalue, bool xauto_access)
{

  // Preconditions:

  require(state_is_auto_read_write_accessible(xauto_access));
  require((0 <= xrow) && (xrow < dd(xauto_access)-1));
  require((xrow < xcolumn) && (xcolumn < dd(xauto_access)));

  // Body:

  if(xauto_access)
  {
    get_read_write_access(true);
  }

  put_component(index_for_row_column(xrow, xcolumn), xvalue);

  if(xauto_access)
  {
    release_access();
  }

  // Postconditions:

  ensure(invariant());
  ensure(isunordered_or_equals(component(xrow, xcolumn), xvalue));

  // Exit:

  return;
}

int
fiber_bundle::at2::
index_for_row_column(int xrow, int xcolumn) const
{
  // Preconditions:

  // We only allow values for xrow and xcolumn which are above
  // (not including) the diagonal.

  require(0 <= xrow && xrow < dd()-1);
  require(xrow < xcolumn && xcolumn < dd());

  // Body:

  // Convert (xrow, xcolumn) into an index into linear component storage.

  int i = xrow;
  int j = xcolumn;

  int result = j + (i*(2*dd()-3-i))/2 - 1;

  // Postconditions:

  //ensure(invariant());
  ensure(result >= 0);
  ensure(result < d());

  // Exit:

  return result;
}

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// ATP FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// TP FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// VD FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// TUPLE FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// ABSTRACT POSET MEMBER FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

const std::string&
fiber_bundle::at2::
class_name() const
{
  // Preconditions:

  // Body:

  const string& result = static_class_name();

  // Postconditions:

  ensure(!result.empty());

  // Exit:

  return result;
}

const std::string&
fiber_bundle::at2::
static_class_name()
{
  // Preconditions:

  // Body:

  static const string result("at2");

  // Postconditions:

  ensure(!result.empty());

  // Exit:

  return result;
}

fiber_bundle::at2*
fiber_bundle::at2::
clone() const
{

  // Preconditions:

  // Body:

  // Create new handle of the current class.

  at2* result = new at2();

  // Postconditions:

  ensure(result != 0);
  ensure(result->invariant());

  // Exit:

  return result;
}

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS

//==============================================================================
// ANY FACET
//==============================================================================

// PUBLIC MEMBER FUNCTIONS

bool
fiber_bundle::at2::
is_ancestor_of(const any* xother) const
{

  // Preconditions:

  require(xother != 0);

  // Body:

  // If xother may be dynamically cast to the type of this then this is an
  // ancestor of other.

  bool result = dynamic_cast<const at2*>(xother) != 0;

  // Postconditions:

  ensure(invariant());
  ensure(xother->invariant());

  // Exit:

  return result;
}

bool
fiber_bundle::at2::
invariant() const
{
  bool result = true;

  // Body:

  if (invariant_check())
  {
    // Prevent recursive calls to invariant.

    disable_invariant_check();

    // Must satisfy base class invariant.

    invariance(atp::invariant());

    // Invariances for this class:

    invariance((state_is_read_accessible() ? p() == 2 : true));

    // Finished, turn invariant checking back on.

    enable_invariant_check();
  }

  // Exit:

  return result;
}

// PROTECTED MEMBER FUNCTIONS

// PRIVATE MEMBER FUNCTIONS


text:
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef STM32G0xx_LL_UTILS_H
#define STM32G0xx_LL_UTILS_H

#ifdef __cplusplus
extern "C" {
#endif

/* Includes ------------------------------------------------------------------*/
#include "stm32g0xx.h"

/** @addtogroup STM32G0xx_LL_Driver
  * @{
  */

/** @defgroup UTILS_LL UTILS
  * @{
  */

/* Private types -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/

/* Private constants ---------------------------------------------------------*/
/** @defgroup UTILS_LL_Private_Constants UTILS Private Constants
  * @{
  */

/* Max delay can be used in LL_mDelay */
#define LL_MAX_DELAY                  0xFFFFFFFFU

/**
 * @brief Unique device ID register base address
 */
#define UID_BASE_ADDRESS              UID_BASE

/**
 * @brief Flash size data register base address
 */
#define FLASHSIZE_BASE_ADDRESS        FLASHSIZE_BASE

/**
 * @brief Package data register base address
 */
#define PACKAGE_BASE_ADDRESS          PACKAGE_BASE

/**
  * @}
  */

/* Private macros ------------------------------------------------------------*/
/** @defgroup UTILS_LL_Private_Macros UTILS Private Macros
  * @{
  */
/**
  * @}
  */
/* Exported types ------------------------------------------------------------*/
/** @defgroup UTILS_LL_ES_INIT UTILS Exported structures
  * @{
  */
/**
  * @brief  UTILS PLL structure definition
  */
typedef struct
{
  uint32_t PLLM;   /*!< Division factor for PLL VCO input clock.
                        This parameter can be a value of @ref RCC_LL_EC_PLLM_DIV

                        This feature can be modified afterwards using unitary function
                        @ref LL_RCC_PLL_ConfigDomain_SYS(). */

  uint32_t PLLN;   /*!< Multiplication factor for PLL VCO output clock.
                        This parameter must be a number between Min_Data = 8 and Max_Data = 86

                        This feature can be modified afterwards using unitary function
                        @ref LL_RCC_PLL_ConfigDomain_SYS(). */

  uint32_t PLLR;   /*!< Division for the main system clock.
                        This parameter can be a value of @ref RCC_LL_EC_PLLR_DIV

                        This feature can be modified afterwards using unitary function
                        @ref LL_RCC_PLL_ConfigDomain_SYS(). */
} LL_UTILS_PLLInitTypeDef;

/**
  * @brief  UTILS System, AHB and APB buses clock configuration structure definition
  */
typedef struct
{
  uint32_t AHBCLKDivider;         /*!< The AHB clock (HCLK) divider. This clock is derived from the system clock (SYSCLK).
                                       This parameter can be a value of @ref RCC_LL_EC_SYSCLK_DIV

                                       This feature can be modified afterwards using unitary function
                                       @ref LL_RCC_SetAHBPrescaler(). */

  uint32_t APB1CLKDivider;        /*!< The APB1 clock (PCLK1) divider. This clock is derived from the AHB clock (HCLK).
                                       This parameter can be a value of @ref RCC_LL_EC_APB1_DIV

                                       This feature can be modified afterwards using unitary function
                                       @ref LL_RCC_SetAPB1Prescaler(). */
} LL_UTILS_ClkInitTypeDef;

/**
  * @}
  */

/* Exported constants --------------------------------------------------------*/
/** @defgroup UTILS_LL_Exported_Constants UTILS Exported Constants
  * @{
  */

/** @defgroup UTILS_EC_HSE_BYPASS HSE Bypass activation
  * @{
  */
#define LL_UTILS_HSEBYPASS_OFF        0x00000000U       /*!< HSE Bypass is not enabled                */
#define LL_UTILS_HSEBYPASS_ON         0x00000001U       /*!< HSE Bypass is enabled                    */
/**
  * @}
  */

/** @defgroup UTILS_EC_PACKAGETYPE PACKAGE TYPE
  * @{
  */
#if defined(STM32G0C1xx) || defined(STM32G0B1xx) || defined(STM32G0B0xx)
#define LL_UTILS_PACKAGETYPE_QFP100         0x00000000U /*!< LQFP100  package type                               */
#define LL_UTILS_PACKAGETYPE_QFN32_GP       0x00000001U /*!< LQFP32/UFQFPN32 General purpose (GP)                */
#define LL_UTILS_PACKAGETYPE_QFN32_N        0x00000002U /*!< LQFP32/UFQFPN32 N-version                           */
#define LL_UTILS_PACKAGETYPE_QFN48_GP       0x00000004U /*!< LQFP48/UFQPN48 General purpose (GP)                 */
#define LL_UTILS_PACKAGETYPE_QFN48_N        0x00000005U /*!< LQFP48/UFQPN48 N-version                            */
#define LL_UTILS_PACKAGETYPE_WLCSP52        0x00000006U /*!< WLCSP52                                             */
#define LL_UTILS_PACKAGETYPE_QFN64_GP       0x00000007U /*!< LQFP64 General purpose (GP)                         */
#define LL_UTILS_PACKAGETYPE_QFN64_N        0x00000008U /*!< LQFP64 N-version                                    */
#define LL_UTILS_PACKAGETYPE_BGA64_N        0x0000000AU /*!< UFBGA64 N-version                                   */
#define LL_UTILS_PACKAGETYPE_QFP80          0x0000000BU /*!< LQFP80  package type                                */
#define LL_UTILS_PACKAGETYPE_BGA100         0x0000000CU /*!< UBGA100  package type                               */
#elif defined(STM32G061xx) || defined(STM32G051xx) || defined(STM32G050xx) || defined(STM32G041xx) || defined(STM32G031xx) || defined(STM32G030xx)
#define LL_UTILS_PACKAGETYPE_SO8            0x00000001U /*!< SO8 package type                                    */
#define LL_UTILS_PACKAGETYPE_WLCSP18        0x00000002U /*!< WLCSP18 package type                                */
#define LL_UTILS_PACKAGETYPE_TSSOP20        0x00000003U /*!< TSSOP20 package type                                */
#define LL_UTILS_PACKAGETYPE_QFP28          0x00000004U /*!< UFQFPN28 package type                               */
#define LL_UTILS_PACKAGETYPE_QFN32          0x00000005U /*!< UFQFPN32 / LQFP32 package type                      */
#define LL_UTILS_PACKAGETYPE_QFN48          0x00000007U /*!< UFQFPN48 / LQFP48 package type                      */
#elif defined(STM32G081xx) || defined(STM32G071xx) || defined(STM32G070xx)
#define LL_UTILS_PACKAGETYPE_QFN28_GP       0x00000000U /*!< UFQFPN28 general purpose (GP) package type          */
#define LL_UTILS_PACKAGETYPE_QFN28_PD       0x00000001U /*!< UFQFPN28 Power Delivery (PD)                        */
#define LL_UTILS_PACKAGETYPE_QFN32_GP       0x00000004U /*!< UFQFPN32 / LQFP32 general purpose (GP) package type */
#define LL_UTILS_PACKAGETYPE_QFN32_PD       0x00000005U /*!< UFQFPN32 / LQFP32 Power Delivery (PD) package type  */
#define LL_UTILS_PACKAGETYPE_QFN48          0x00000008U /*!< UFQFPN48 / LQFP488 package type                     */
#define LL_UTILS_PACKAGETYPE_QFP64          0x0000000CU /*!< LQPF64 package type                                 */
#endif /* STM32G0C1xx || STM32G0B1xx || STM32G0B0xx */
/**
  * @}
  */

/**
  * @}
  */

/* Exported macro ------------------------------------------------------------*/

/* Exported functions --------------------------------------------------------*/
/** @defgroup UTILS_LL_Exported_Functions UTILS Exported Functions
  * @{
  */

/** @defgroup UTILS_EF_DEVICE_ELECTRONIC_SIGNATURE DEVICE ELECTRONIC SIGNATURE
  * @{
  */

/**
  * @brief  Get Word0 of the unique device identifier (UID based on 96 bits)
  * @retval UID[31:0]: X and Y coordinates on the wafer expressed in BCD format
  */
__STATIC_INLINE uint32_t LL_GetUID_Word0(void)
{
  return (uint32_t)(READ_REG(*((uint32_t *)UID_BASE_ADDRESS)));
}

/**
  * @brief  Get Word1 of the unique device identifier (UID based on 96 bits)
  * @retval UID[63:32]: Wafer number (UID[39:32]) & LOT_NUM[23:0] (UID[63:40])
  */
__STATIC_INLINE uint32_t LL_GetUID_Word1(void)
{
  return (uint32_t)(READ_REG(*((uint32_t *)(UID_BASE_ADDRESS + 4U))));
}

/**
  * @brief  Get Word2 of the unique device identifier (UID based on 96 bits)
  * @retval UID[95:64]: Lot number (ASCII encoded) - LOT_NUM[55:24]
  */
__STATIC_INLINE uint32_t LL_GetUID_Word2(void)
{
  return (uint32_t)(READ_REG(*((uint32_t *)(UID_BASE_ADDRESS + 8U))));
}

/**
  * @brief  Get Flash memory size
  * @note   This bitfield indicates the size of the device Flash memory expressed in
  *         Kbytes. As an example, 0x040 corresponds to 64 Kbytes.
  * @retval FLASH_SIZE[15:0]: Flash memory size
  */
__STATIC_INLINE uint32_t LL_GetFlashSize(void)
{
  return (uint32_t)(READ_REG(*((uint32_t *)FLASHSIZE_BASE_ADDRESS)) & 0x0000FFFFUL);
}

/**
  * @brief  Get Package type
  * @retval PKG[3:0]: Package type - This parameter can be a value of @ref UTILS_EC_PACKAGETYPE
  * @if defined(STM32G0C1xx)
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFP100
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN32_GP
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN32_N
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN48_GP
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN48_N
  *         @arg @ref LL_UTILS_PACKAGETYPE_WLCSP52
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN64_GP
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN64_N
  *         @arg @ref LL_UTILS_PACKAGETYPE_BGA64_N
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFP80
  *         @arg @ref LL_UTILS_PACKAGETYPE_BGA100
  * @elif defined(STM32G061xx) || defined(STM32G041xx)
  *         @arg @ref LL_UTILS_PACKAGETYPE_SO8
  *         @arg @ref LL_UTILS_PACKAGETYPE_WLCSP18
  *         @arg @ref LL_UTILS_PACKAGETYPE_TSSOP20
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFP28
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN32
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN48
  * @elif defined(STM32G081xx)
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN28_GP
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN28_PD
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN32_GP
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN32_PD
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFN48
  *         @arg @ref LL_UTILS_PACKAGETYPE_QFP64
  * @endif
  *
  */
__STATIC_INLINE uint32_t LL_GetPackageType(void)
{
#if defined(STM32G0C1xx) || defined(STM32G0B1xx) || defined(STM32G0B0xx)
  return (uint32_t)(READ_REG(*((uint32_t *)PACKAGE_BASE_ADDRESS)) & 0x1FU);
#else
  return (uint32_t)(READ_REG(*((uint32_t *)PACKAGE_BASE_ADDRESS)) & 0xFU);
#endif /* STM32G0C1xx || STM32G0B1xx || STM32G0B0xx */
}

/**
  * @}
  */

/** @defgroup UTILS_LL_EF_DELAY DELAY
  * @{
  */

/**
  * @brief  This function configures the Cortex-M SysTick source of the time base.
  * @param  HCLKFrequency HCLK frequency in Hz (can be calculated thanks to RCC helper macro)
  * @note   When a RTOS is used, it is recommended to avoid changing the SysTick
  *         configuration by calling this function, for a delay use rather osDelay RTOS service.
  * @param  Ticks Number of ticks
  * @retval None
  */
__STATIC_INLINE void LL_InitTick(uint32_t HCLKFrequency, uint32_t Ticks)
{
  /* Configure the SysTick to have interrupt in 1ms time base */
  SysTick->LOAD  = (uint32_t)((HCLKFrequency / Ticks) - 1UL);  /* set reload register */
  SysTick->VAL   = 0UL;                                       /* Load the SysTick Counter Value */
  SysTick->CTRL  = SysTick_CTRL_CLKSOURCE_Msk |
                   SysTick_CTRL_ENABLE_Msk;                   /* Enable the Systick Timer */
}

void        LL_Init1msTick(uint32_t HCLKFrequency);
void        LL_mDelay(uint32_t Delay);

/**
  * @}
  */

/** @defgroup UTILS_EF_SYSTEM SYSTEM
  * @{
  */

void        LL_SetSystemCoreClock(uint32_t HCLKFrequency);
ErrorStatus LL_PLL_ConfigSystemClock_HSI(LL_UTILS_PLLInitTypeDef *UTILS_PLLInitStruct,
                                         LL_UTILS_ClkInitTypeDef *UTILS_ClkInitStruct);
ErrorStatus LL_PLL_ConfigSystemClock_HSE(uint32_t HSEFrequency, uint32_t HSEBypass,
                                         LL_UTILS_PLLInitTypeDef *UTILS_PLLInitStruct, LL_UTILS_ClkInitTypeDef *UTILS_ClkInitStruct);
ErrorStatus LL_SetFlashLatency(uint32_t HCLKFrequency);

/**
  * @}
  */

/**
  * @}
  */

/**
  * @}
  */

/**
  * @}
  */

#ifdef __cplusplus
}
#endif

#endif /* STM32G0xx_LL_UTILS_H */

/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/


text:
class GURL;

namespace performance_manager {

class WorkerNodeObserver;
class FrameNode;
class ProcessNode;

using execution_context_priority::PriorityAndReason;

// Represents a running instance of a WorkerGlobalScope.
// See https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope.
//
// A worker is the equivalent of a thread on the web platform. To do
// asynchronous work, a frame can create a dedicated worker or a shared worker
// with Javascript. Those workers can now be used by sending an asynchronous
// message using the postMessage() method, and replies can be received by
// registering a message handler on the worker object.
//
// One notable special case is that dedicated workers can be nested. That means
// that a dedicated worker can create another dedicated worker which is then
// only accessible from the parent worker.
//
// Service workers are different. Instead of being created by the javascript
// when needed, a service worker is registered once and affects all frames and
// dedicated/shared workers whose URL matches the scope of the service worker.
// A service worker is mainly used to intercept network requests and optionally
// serve the responses from a cache, making the web site work offline.
//
// A client, from the point of view of the worker, is the frame or worker that
// caused the worker to start running, either because it explicitly created it,
// or a service worker is registered to handle their network requests.
class WorkerNode : public Node {
 public:
  using WorkerNodeVisitor = base::RepeatingCallback<bool(const WorkerNode*)>;

  // The different possible worker types.
  enum class WorkerType {
    kDedicated,
    kShared,
    kService,
  };

  using Observer = WorkerNodeObserver;
  class ObserverDefaultImpl;

  WorkerNode();

  WorkerNode(const WorkerNode&) = delete;
  WorkerNode& operator=(const WorkerNode&) = delete;

  ~WorkerNode() override;

  // Returns the worker type. Note that this is different from the NodeTypeEnum.
  virtual WorkerType GetWorkerType() const = 0;

  // Returns the unique ID of the browser context that this worker belongs to.
  virtual const std::string& GetBrowserContextID() const = 0;

  // Returns the process node to which this worker belongs. This is a constant
  // over the lifetime of the frame.
  virtual const ProcessNode* GetProcessNode() const = 0;

  // Returns the unique token identifying this worker.
  virtual const blink::WorkerToken& GetWorkerToken() const = 0;

  // Returns the URL of the worker script. This is the final response URL which
  // takes into account redirections.
  virtual const GURL& GetURL() const = 0;

  // Returns the frames that are clients of this worker.
  virtual const base::flat_set<const FrameNode*> GetClientFrames() const = 0;

  // Returns the workers that are clients of this worker.
  // There are 2 cases where this is possible:
  // - A dedicated worker can create nested workers. The parent worker becomes
  //   one of its client worker.
  // - A dedicated worker or a shared worker will become a client of the service
  //   worker that handles their network requests.
  virtual const base::flat_set<const WorkerNode*> GetClientWorkers() const = 0;

  // Returns the child workers of this worker.
  // There are 2 cases where a worker can be the child of another worker:
  // - A dedicated worker can create nested workers. The nested worker becomes
  //   a child worker of the parent.
  // - A service worker will become a child worker of every worker for which
  //   it handles network requests.
  virtual const base::flat_set<const WorkerNode*> GetChildWorkers() const = 0;

  // Visits the child dedicated workers of this frame. The iteration is halted
  // if the visitor returns false. Returns true if every call to the visitor
  // returned true, false otherwise.
  //
  // The reason why we don't have a generic VisitChildWorkers method is that
  // a service/shared worker may appear as a child of multiple other nodes
  // and thus may be visited multiple times.
  virtual bool VisitChildDedicatedWorkers(
      const WorkerNodeVisitor& visitor) const = 0;

  // Returns the current priority of the worker, and the reason for the worker
  // having that particular priority.
  virtual const PriorityAndReason& GetPriorityAndReason() const = 0;
};

// Pure virtual observer interface. Derive from this if you want to be forced to
// implement the entire interface.
class WorkerNodeObserver {
 public:
  WorkerNodeObserver();

  WorkerNodeObserver(const WorkerNodeObserver&) = delete;
  WorkerNodeObserver& operator=(const WorkerNodeObserver&) = delete;

  virtual ~WorkerNodeObserver();

  // Node lifetime notifications.

  // Called when a |worker_node| is added to the graph. Observers must not make
  // any property changes or cause re-entrant notifications during the scope of
  // this call. Instead, make property changes via a separate posted task.
  virtual void OnWorkerNodeAdded(const WorkerNode* worker_node) = 0;

  // Called before a |worker_node| is removed from the graph. Observers must not
  // make any property changes or cause re-entrant notifications during the
  // scope of this call.
  virtual void OnBeforeWorkerNodeRemoved(const WorkerNode* worker_node) = 0;

  // Notifications of property changes.

  // Invoked when the final url of the worker script has been determined, which
  // happens when the script has finished loading.
  virtual void OnFinalResponseURLDetermined(const WorkerNode* worker_node) = 0;

  // Invoked when |client_frame_node| becomes a client of |worker_node|.
  virtual void OnClientFrameAdded(const WorkerNode* worker_node,
                                  const FrameNode* client_frame_node) = 0;

  // Invoked when |client_frame_node| is no longer a client of |worker_node|.
  virtual void OnBeforeClientFrameRemoved(
      const WorkerNode* worker_node,
      const FrameNode* client_frame_node) = 0;

  // Invoked when |client_worker_node| becomes a client of |worker_node|.
  virtual void OnClientWorkerAdded(const WorkerNode* worker_node,
                                   const WorkerNode* client_worker_node) = 0;

  // Invoked when |client_worker_node| is no longer a client of |worker_node|.
  virtual void OnBeforeClientWorkerRemoved(
      const WorkerNode* worker_node,
      const WorkerNode* client_worker_node) = 0;

  // Invoked when the worker priority and reason changes.
  virtual void OnPriorityAndReasonChanged(
      const WorkerNode* worker_node,
      const PriorityAndReason& previous_value) = 0;
};

// Default implementation of observer that provides dummy versions of each
// function. Derive from this if you only need to implement a few of the
// functions.
class WorkerNode::ObserverDefaultImpl : public WorkerNodeObserver {
 public:
  ObserverDefaultImpl();

  ObserverDefaultImpl(const ObserverDefaultImpl&) = delete;
  ObserverDefaultImpl& operator=(const ObserverDefaultImpl&) = delete;

  ~ObserverDefaultImpl() override;

  // WorkerNodeObserver implementation:

  // Called when a |worker_node| is added to the graph.
  void OnWorkerNodeAdded(const WorkerNode* worker_node) override {}
  void OnBeforeWorkerNodeRemoved(const WorkerNode* worker_node) override {}
  void OnFinalResponseURLDetermined(const WorkerNode* worker_node) override {}
  void OnClientFrameAdded(const WorkerNode* worker_node,
                          const FrameNode* client_frame_node) override {}
  void OnBeforeClientFrameRemoved(const WorkerNode* worker_node,
                                  const FrameNode* client_frame_node) override {
  }
  void OnClientWorkerAdded(const WorkerNode* worker_node,
                           const WorkerNode* client_worker_node) override {}
  void OnBeforeClientWorkerRemoved(
      const WorkerNode* worker_node,
      const WorkerNode* client_worker_node) override {}
  void OnPriorityAndReasonChanged(
      const WorkerNode* worker_node,
      const PriorityAndReason& previous_value) override {}
};

}  // namespace performance_manager

#endif  // COMPONENTS_PERFORMANCE_MANAGER_PUBLIC_GRAPH_WORKER_NODE_H_


text:
<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;

class Scrape_Spreadsheet extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'scrape:spreadsheet';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Command description';

    /**
     * Create a new command instance.
     *
     * @return void
     */
    public function __construct()
    {
        parent::__construct();
    }

    /**
     * Execute the console command.
     *
     * @return mixed
     */
    public function handle()
    {
        $csv = file_get_contents("https://docs.google.com/feeds/download/spreadsheets/Export?key=1l427nnapxKEUBA-aAtiwAq1Kw6lgRV-hqdocpKY6vQ0&exportFormat=csv&gid=923297102");
        $lines = explode("\r\n", $csv);
        unset($lines[0]);//First header row
        foreach ($lines as $line) {
            $split = str_getcsv($line);
            $titleID = strtolower($split[9]);
            $titleKey = $split[6];
            echo $titleID . "\t" . $titleKey . "\n";

            if (\App\Title::find($titleID)) {
                continue;
            }

            $title = new \App\Title;
            $title->titleID = $titleID;
            $title->titleKey = $titleKey;

            if ($title->checkValid()) {
                $title->parseIcon();
                $title->save();
                echo "ADDDED!";
            }

        }
    }
}


text:
from flask import Flask

app = Flask(__name__)
app.config.from_object('danceparty.default_settings')
app.config.from_envvar('DANCEPARTY_SETTINGS')

import main


text:
using System;
using EntityFX.Gdcame.Common.Contract;
using EntityFX.Gdcame.Common.Application.Model;
using EntityFX.Gdcame.Infrastructure.Common;
using EntityFX.Gdcame.NotifyConsumer.Contract;
using Microsoft.AspNet.SignalR;

namespace EntityFX.Gdcame.NotifyConsumer
{
    public class NotifyConsumerService : INotifyConsumerService, IDisposable
    {
        private readonly IConnections _connections;
        private readonly IMapper<GameData, GameDataModel> _gameDataModelMapper;
        private readonly Lazy<IHubContext> _hubContext;
        private readonly ILogger _logger;

        public NotifyConsumerService(ILogger logger, IMapper<GameData, GameDataModel> gameDataModelMapper,
            IHubContextAccessor hubContext, IConnections connections)
        {
            _logger = logger;
            _gameDataModelMapper = gameDataModelMapper;
            _hubContext = new Lazy<IHubContext>(hubContext.GetHubContext);
            _connections = connections;
        }

        public void Dispose()
        {
            Dispose(true);
            GC.SuppressFinalize(this);
        }

        protected virtual void Dispose(bool disposeManaged)
        {

        }

        public void PushGameData(UserContext userContext, GameData gameData)
        {
            _logger.Trace("{0}.PushGameData: Data receieved for userId: {1}, userName: {2}", GetType().FullName,
                userContext.UserId, userContext.UserName);
            if (_connections.ActiveConnections.ContainsKey(userContext.UserName))
            {
                var gameDataModel = _gameDataModelMapper.Map(gameData);
                _hubContext.Value.Clients.Group(userContext.UserName).GetGameData(gameDataModel);
            }
        }
    }
}