--- /dev/null
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010-2011, IBM Corporation
+ */
+
+if (typeof PhoneGap === "undefined") {
+
+/**
+ * The order of events during page load and PhoneGap startup is as follows:
+ *
+ * onDOMContentLoaded Internal event that is received when the web page is loaded and parsed.
+ * window.onload Body onload event.
+ * onNativeReady Internal event that indicates the PhoneGap native side is ready.
+ * onPhoneGapInit Internal event that kicks off creation of all PhoneGap JavaScript objects (runs constructors).
+ * onPhoneGapReady Internal event fired when all PhoneGap JavaScript objects have been created
+ * onPhoneGapInfoReady Internal event fired when device properties are available
+ * onDeviceReady User event fired to indicate that PhoneGap is ready
+ * onResume User event fired to indicate a start/resume lifecycle event
+ * onPause User event fired to indicate a pause lifecycle event
+ * onDestroy Internal event fired when app is being destroyed (User should use window.onunload event, not this one).
+ *
+ * The only PhoneGap events that user code should register for are:
+ * onDeviceReady
+ * onResume
+ *
+ * Listeners can be registered as:
+ * document.addEventListener("deviceready", myDeviceReadyListener, false);
+ * document.addEventListener("resume", myResumeListener, false);
+ * document.addEventListener("pause", myPauseListener, false);
+ */
+
+if (typeof(DeviceInfo) !== 'object') {
+ DeviceInfo = {};
+}
+
+/**
+ * This represents the PhoneGap API itself, and provides a global namespace for accessing
+ * information about the state of PhoneGap.
+ * @class
+ */
+var PhoneGap = {
+ queue: {
+ ready: true,
+ commands: [],
+ timer: null
+ }
+};
+
+/**
+ * List of resource files loaded by PhoneGap.
+ * This is used to ensure JS and other files are loaded only once.
+ */
+PhoneGap.resources = {base: true};
+
+/**
+ * Determine if resource has been loaded by PhoneGap
+ *
+ * @param name
+ * @return
+ */
+PhoneGap.hasResource = function(name) {
+ return PhoneGap.resources[name];
+};
+
+/**
+ * Add a resource to list of loaded resources by PhoneGap
+ *
+ * @param name
+ */
+PhoneGap.addResource = function(name) {
+ PhoneGap.resources[name] = true;
+};
+
+/**
+ * Custom pub-sub channel that can have functions subscribed to it
+ */
+PhoneGap.Channel = function (type)
+{
+ this.type = type;
+ this.handlers = {};
+ this.guid = 0;
+ this.fired = false;
+ this.enabled = true;
+};
+
+/**
+ * Subscribes the given function to the channel. Any time that
+ * Channel.fire is called so too will the function.
+ * Optionally specify an execution context for the function
+ * and a guid that can be used to stop subscribing to the channel.
+ * Returns the guid.
+ */
+PhoneGap.Channel.prototype.subscribe = function(f, c, g) {
+ // need a function to call
+ if (f === null) { return; }
+
+ var func = f;
+ if (typeof c === "object" && f instanceof Function) { func = PhoneGap.close(c, f); }
+
+ g = g || func.observer_guid || f.observer_guid || this.guid++;
+ func.observer_guid = g;
+ f.observer_guid = g;
+ this.handlers[g] = func;
+ return g;
+};
+
+/**
+ * Like subscribe but the function is only called once and then it
+ * auto-unsubscribes itself.
+ */
+PhoneGap.Channel.prototype.subscribeOnce = function(f, c) {
+ var g = null;
+ var _this = this;
+ var m = function() {
+ f.apply(c || null, arguments);
+ _this.unsubscribe(g);
+ };
+ if (this.fired) {
+ if (typeof c === "object" && f instanceof Function) { f = PhoneGap.close(c, f); }
+ f.apply(this, this.fireArgs);
+ } else {
+ g = this.subscribe(m);
+ }
+ return g;
+};
+
+/**
+ * Unsubscribes the function with the given guid from the channel.
+ */
+PhoneGap.Channel.prototype.unsubscribe = function(g) {
+ if (g instanceof Function) { g = g.observer_guid; }
+ this.handlers[g] = null;
+ delete this.handlers[g];
+};
+
+/**
+ * Calls all functions subscribed to this channel.
+ */
+PhoneGap.Channel.prototype.fire = function(e) {
+ if (this.enabled) {
+ var fail = false;
+ var item, handler, rv;
+ for (item in this.handlers) {
+ if (this.handlers.hasOwnProperty(item)) {
+ handler = this.handlers[item];
+ if (handler instanceof Function) {
+ rv = (handler.apply(this, arguments) === false);
+ fail = fail || rv;
+ }
+ }
+ }
+ this.fired = true;
+ this.fireArgs = arguments;
+ return !fail;
+ }
+ return true;
+};
+
+/**
+ * Calls the provided function only after all of the channels specified
+ * have been fired.
+ */
+PhoneGap.Channel.join = function(h, c) {
+ var i = c.length;
+ var f = function() {
+ if (!(--i)) {
+ h();
+ }
+ };
+ var len = i;
+ var j;
+ for (j=0; j<len; j++) {
+ if (!c[j].fired) {
+ c[j].subscribeOnce(f);
+ }
+ else {
+ i--;
+ }
+ }
+ if (!i) {
+ h();
+ }
+};
+
+/**
+ * Boolean flag indicating if the PhoneGap API is available and initialized.
+ */ // TODO: Remove this, it is unused here ... -jm
+PhoneGap.available = DeviceInfo.uuid !== undefined;
+
+/**
+ * Add an initialization function to a queue that ensures it will run and initialize
+ * application constructors only once PhoneGap has been initialized.
+ * @param {Function} func The function callback you want run once PhoneGap is initialized
+ */
+PhoneGap.addConstructor = function(func) {
+ PhoneGap.onPhoneGapInit.subscribeOnce(function() {
+ try {
+ func();
+ } catch(e) {
+ console.log("Failed to run constructor: " + e);
+ }
+ });
+};
+
+/**
+ * Plugins object
+ */
+if (!window.plugins) {
+ window.plugins = {};
+}
+
+/**
+ * Adds a plugin object to window.plugins.
+ * The plugin is accessed using window.plugins.<name>
+ *
+ * @param name The plugin name
+ * @param obj The plugin object
+ */
+PhoneGap.addPlugin = function(name, obj) {
+ if (!window.plugins[name]) {
+ window.plugins[name] = obj;
+ }
+ else {
+ console.log("Error: Plugin "+name+" already exists.");
+ }
+};
+
+/**
+ * onDOMContentLoaded channel is fired when the DOM content
+ * of the page has been parsed.
+ */
+PhoneGap.onDOMContentLoaded = new PhoneGap.Channel('onDOMContentLoaded');
+
+/**
+ * onNativeReady channel is fired when the PhoneGap native code
+ * has been initialized.
+ */
+PhoneGap.onNativeReady = new PhoneGap.Channel('onNativeReady');
+
+/**
+ * onPhoneGapInit channel is fired when the web page is fully loaded and
+ * PhoneGap native code has been initialized.
+ */
+PhoneGap.onPhoneGapInit = new PhoneGap.Channel('onPhoneGapInit');
+
+/**
+ * onPhoneGapReady channel is fired when the JS PhoneGap objects have been created.
+ */
+PhoneGap.onPhoneGapReady = new PhoneGap.Channel('onPhoneGapReady');
+
+/**
+ * onPhoneGapInfoReady channel is fired when the PhoneGap device properties
+ * has been set.
+ */
+PhoneGap.onPhoneGapInfoReady = new PhoneGap.Channel('onPhoneGapInfoReady');
+
+/**
+ * onResume channel is fired when the PhoneGap native code
+ * resumes.
+ */
+PhoneGap.onResume = new PhoneGap.Channel('onResume');
+
+/**
+ * onPause channel is fired when the PhoneGap native code
+ * pauses.
+ */
+PhoneGap.onPause = new PhoneGap.Channel('onPause');
+
+/**
+ * onDestroy channel is fired when the PhoneGap native code
+ * is destroyed. It is used internally.
+ * Window.onunload should be used by the user.
+ */
+PhoneGap.onDestroy = new PhoneGap.Channel('onDestroy');
+PhoneGap.onDestroy.subscribeOnce(function() {
+ PhoneGap.shuttingDown = true;
+});
+PhoneGap.shuttingDown = false;
+
+// _nativeReady is global variable that the native side can set
+// to signify that the native code is ready. It is a global since
+// it may be called before any PhoneGap JS is ready.
+if (typeof _nativeReady !== 'undefined') { PhoneGap.onNativeReady.fire(); }
+
+/**
+ * onDeviceReady is fired only after all PhoneGap objects are created and
+ * the device properties are set.
+ */
+PhoneGap.onDeviceReady = new PhoneGap.Channel('onDeviceReady');
+
+
+// Array of channels that must fire before "deviceready" is fired
+PhoneGap.deviceReadyChannelsArray = [ PhoneGap.onPhoneGapReady, PhoneGap.onPhoneGapInfoReady];
+
+// Hashtable of user defined channels that must also fire before "deviceready" is fired
+PhoneGap.deviceReadyChannelsMap = {};
+
+/**
+ * Indicate that a feature needs to be initialized before it is ready to be used.
+ * This holds up PhoneGap's "deviceready" event until the feature has been initialized
+ * and PhoneGap.initComplete(feature) is called.
+ *
+ * @param feature {String} The unique feature name
+ */
+PhoneGap.waitForInitialization = function(feature) {
+ if (feature) {
+ var channel = new PhoneGap.Channel(feature);
+ PhoneGap.deviceReadyChannelsMap[feature] = channel;
+ PhoneGap.deviceReadyChannelsArray.push(channel);
+ }
+};
+
+/**
+ * Indicate that initialization code has completed and the feature is ready to be used.
+ *
+ * @param feature {String} The unique feature name
+ */
+PhoneGap.initializationComplete = function(feature) {
+ var channel = PhoneGap.deviceReadyChannelsMap[feature];
+ if (channel) {
+ channel.fire();
+ }
+};
+
+/**
+ * Create all PhoneGap objects once page has fully loaded and native side is ready.
+ */
+PhoneGap.Channel.join(function() {
+
+ // Start listening for XHR callbacks
+ setTimeout(function() {
+ if (PhoneGap.UsePolling) {
+ PhoneGap.JSCallbackPolling();
+ }
+ else {
+ var polling = prompt("usePolling", "gap_callbackServer:");
+ if (polling == "true") {
+ PhoneGap.JSCallbackPolling();
+ }
+ else {
+ PhoneGap.JSCallback();
+ }
+ }
+ }, 1);
+
+ // Run PhoneGap constructors
+ PhoneGap.onPhoneGapInit.fire();
+
+ // Fire event to notify that all objects are created
+ PhoneGap.onPhoneGapReady.fire();
+
+ // Fire onDeviceReady event once all constructors have run and PhoneGap info has been
+ // received from native side, and any user defined initialization channels.
+ PhoneGap.Channel.join(function() {
+
+ // Turn off app loading dialog
+ navigator.notification.activityStop();
+
+ PhoneGap.onDeviceReady.fire();
+
+ // Fire the onresume event, since first one happens before JavaScript is loaded
+ PhoneGap.onResume.fire();
+ }, PhoneGap.deviceReadyChannelsArray);
+
+}, [ PhoneGap.onDOMContentLoaded, PhoneGap.onNativeReady ]);
+
+// Listen for DOMContentLoaded and notify our channel subscribers
+document.addEventListener('DOMContentLoaded', function() {
+ PhoneGap.onDOMContentLoaded.fire();
+}, false);
+
+// Intercept calls to document.addEventListener and watch for deviceready
+PhoneGap.m_document_addEventListener = document.addEventListener;
+
+document.addEventListener = function(evt, handler, capture) {
+ var e = evt.toLowerCase();
+ if (e === 'deviceready') {
+ PhoneGap.onDeviceReady.subscribeOnce(handler);
+ } else if (e === 'resume') {
+ PhoneGap.onResume.subscribe(handler);
+ if (PhoneGap.onDeviceReady.fired) {
+ PhoneGap.onResume.fire();
+ }
+ } else if (e === 'pause') {
+ PhoneGap.onPause.subscribe(handler);
+ }
+ else {
+ // If subscribing to Android backbutton
+ if (e === 'backbutton') {
+ PhoneGap.exec(null, null, "App", "overrideBackbutton", [true]);
+ }
+
+ PhoneGap.m_document_addEventListener.call(document, evt, handler, capture);
+ }
+};
+
+// Intercept calls to document.removeEventListener and watch for events that
+// are generated by PhoneGap native code
+PhoneGap.m_document_removeEventListener = document.removeEventListener;
+
+document.removeEventListener = function(evt, handler, capture) {
+ var e = evt.toLowerCase();
+
+ // If unsubscribing to Android backbutton
+ if (e === 'backbutton') {
+ PhoneGap.exec(null, null, "App", "overrideBackbutton", [false]);
+ }
+
+ PhoneGap.m_document_removeEventListener.call(document, evt, handler, capture);
+};
+
+/**
+ * Method to fire event from native code
+ */
+PhoneGap.fireEvent = function(type) {
+ var e = document.createEvent('Events');
+ e.initEvent(type);
+ document.dispatchEvent(e);
+};
+
+/**
+ * If JSON not included, use our own stringify. (Android 1.6)
+ * The restriction on ours is that it must be an array of simple types.
+ *
+ * @param args
+ * @return
+ */
+PhoneGap.stringify = function(args) {
+ if (typeof JSON === "undefined") {
+ var s = "[";
+ var i, type, start, name, nameType, a;
+ for (i = 0; i < args.length; i++) {
+ if (args[i] != null) {
+ if (i > 0) {
+ s = s + ",";
+ }
+ type = typeof args[i];
+ if ((type === "number") || (type === "boolean")) {
+ s = s + args[i];
+ } else if (args[i] instanceof Array) {
+ s = s + "[" + args[i] + "]";
+ } else if (args[i] instanceof Object) {
+ start = true;
+ s = s + '{';
+ for (name in args[i]) {
+ if (args[i][name] !== null) {
+ if (!start) {
+ s = s + ',';
+ }
+ s = s + '"' + name + '":';
+ nameType = typeof args[i][name];
+ if ((nameType === "number") || (nameType === "boolean")) {
+ s = s + args[i][name];
+ } else if ((typeof args[i][name]) === 'function') {
+ // don't copy the functions
+ s = s + '""';
+ } else if (args[i][name] instanceof Object) {
+ s = s + this.stringify(args[i][name]);
+ } else {
+ s = s + '"' + args[i][name] + '"';
+ }
+ start = false;
+ }
+ }
+ s = s + '}';
+ } else {
+ a = args[i].replace(/\\/g, '\\\\');
+ a = encodeURIComponent(a).replace(/%([0-9A-F]{2})/g, "\\x$1");
+ //a = a.replace(/\n/g, '\\n');
+ //a = a.replace(/"/g, '\\"');
+ s = s + '"' + a + '"';
+ }
+ }
+ }
+ s = s + "]";
+ return s;
+ } else {
+ return JSON.stringify(args);
+ }
+};
+
+/**
+ * Does a deep clone of the object.
+ *
+ * @param obj
+ * @return
+ */
+PhoneGap.clone = function(obj) {
+ var i, retVal;
+ if(!obj) {
+ return obj;
+ }
+
+ if(obj instanceof Array){
+ retVal = [];
+ for(i = 0; i < obj.length; ++i){
+ retVal.push(PhoneGap.clone(obj[i]));
+ }
+ return retVal;
+ }
+
+ if (obj instanceof Function) {
+ return obj;
+ }
+
+ if(!(obj instanceof Object)){
+ return obj;
+ }
+
+ if (obj instanceof Date) {
+ return obj;
+ }
+
+ retVal = {};
+ for(i in obj){
+ if(!(i in retVal) || retVal[i] !== obj[i]) {
+ retVal[i] = PhoneGap.clone(obj[i]);
+ }
+ }
+ return retVal;
+};
+
+PhoneGap.callbackId = 0;
+PhoneGap.callbacks = {};
+PhoneGap.callbackStatus = {
+ NO_RESULT: 0,
+ OK: 1,
+ CLASS_NOT_FOUND_EXCEPTION: 2,
+ ILLEGAL_ACCESS_EXCEPTION: 3,
+ INSTANTIATION_EXCEPTION: 4,
+ MALFORMED_URL_EXCEPTION: 5,
+ IO_EXCEPTION: 6,
+ INVALID_ACTION: 7,
+ JSON_EXCEPTION: 8,
+ ERROR: 9
+ };
+
+
+/**
+ * Execute a PhoneGap command. It is up to the native side whether this action is synch or async.
+ * The native side can return:
+ * Synchronous: PluginResult object as a JSON string
+ * Asynchrounous: Empty string ""
+ * If async, the native side will PhoneGap.callbackSuccess or PhoneGap.callbackError,
+ * depending upon the result of the action.
+ *
+ * @param {Function} success The success callback
+ * @param {Function} fail The fail callback
+ * @param {String} service The name of the service to use
+ * @param {String} action Action to be run in PhoneGap
+ * @param {String[]} [args] Zero or more arguments to pass to the method
+ */
+PhoneGap.exec = function(success, fail, service, action, args) {
+ try {
+ var callbackId = service + PhoneGap.callbackId++;
+ if (success || fail) {
+ PhoneGap.callbacks[callbackId] = {success:success, fail:fail};
+ }
+
+ var r = prompt(this.stringify(args), "gap:"+this.stringify([service, action, callbackId, true]));
+
+ // If a result was returned
+ if (r.length > 0) {
+ eval("var v="+r+";");
+
+ // If status is OK, then return value back to caller
+ if (v.status === PhoneGap.callbackStatus.OK) {
+
+ // If there is a success callback, then call it now with
+ // returned value
+ if (success) {
+ try {
+ success(v.message);
+ } catch (e) {
+ console.log("Error in success callback: " + callbackId + " = " + e);
+ }
+
+ // Clear callback if not expecting any more results
+ if (!v.keepCallback) {
+ delete PhoneGap.callbacks[callbackId];
+ }
+ }
+ return v.message;
+ }
+
+ // If no result
+ else if (v.status === PhoneGap.callbackStatus.NO_RESULT) {
+
+ // Clear callback if not expecting any more results
+ if (!v.keepCallback) {
+ delete PhoneGap.callbacks[callbackId];
+ }
+ }
+
+ // If error, then display error
+ else {
+ console.log("Error: Status="+v.status+" Message="+v.message);
+
+ // If there is a fail callback, then call it now with returned value
+ if (fail) {
+ try {
+ fail(v.message);
+ }
+ catch (e1) {
+ console.log("Error in error callback: "+callbackId+" = "+e1);
+ }
+
+ // Clear callback if not expecting any more results
+ if (!v.keepCallback) {
+ delete PhoneGap.callbacks[callbackId];
+ }
+ }
+ return null;
+ }
+ }
+ } catch (e2) {
+ console.log("Error: "+e2);
+ }
+};
+
+/**
+ * Called by native code when returning successful result from an action.
+ *
+ * @param callbackId
+ * @param args
+ */
+PhoneGap.callbackSuccess = function(callbackId, args) {
+ if (PhoneGap.callbacks[callbackId]) {
+
+ // If result is to be sent to callback
+ if (args.status === PhoneGap.callbackStatus.OK) {
+ try {
+ if (PhoneGap.callbacks[callbackId].success) {
+ PhoneGap.callbacks[callbackId].success(args.message);
+ }
+ }
+ catch (e) {
+ console.log("Error in success callback: "+callbackId+" = "+e);
+ }
+ }
+
+ // Clear callback if not expecting any more results
+ if (!args.keepCallback) {
+ delete PhoneGap.callbacks[callbackId];
+ }
+ }
+};
+
+/**
+ * Called by native code when returning error result from an action.
+ *
+ * @param callbackId
+ * @param args
+ */
+PhoneGap.callbackError = function(callbackId, args) {
+ if (PhoneGap.callbacks[callbackId]) {
+ try {
+ if (PhoneGap.callbacks[callbackId].fail) {
+ PhoneGap.callbacks[callbackId].fail(args.message);
+ }
+ }
+ catch (e) {
+ console.log("Error in error callback: "+callbackId+" = "+e);
+ }
+
+ // Clear callback if not expecting any more results
+ if (!args.keepCallback) {
+ delete PhoneGap.callbacks[callbackId];
+ }
+ }
+};
+
+
+/**
+ * Internal function used to dispatch the request to PhoneGap. It processes the
+ * command queue and executes the next command on the list. If one of the
+ * arguments is a JavaScript object, it will be passed on the QueryString of the
+ * url, which will be turned into a dictionary on the other end.
+ * @private
+ */
+// TODO: Is this used?
+PhoneGap.run_command = function() {
+ if (!PhoneGap.available || !PhoneGap.queue.ready) {
+ return;
+ }
+ PhoneGap.queue.ready = false;
+
+ var args = PhoneGap.queue.commands.shift();
+ if (PhoneGap.queue.commands.length === 0) {
+ clearInterval(PhoneGap.queue.timer);
+ PhoneGap.queue.timer = null;
+ }
+
+ var uri = [];
+ var dict = null;
+ var i;
+ for (i = 1; i < args.length; i++) {
+ var arg = args[i];
+ if (arg === undefined || arg === null) {
+ arg = '';
+ }
+ if (typeof(arg) === 'object') {
+ dict = arg;
+ } else {
+ uri.push(encodeURIComponent(arg));
+ }
+ }
+ var url = "gap://" + args[0] + "/" + uri.join("/");
+ if (dict !== null) {
+ var name;
+ var query_args = [];
+ for (name in dict) {
+ if (dict.hasOwnProperty(name) && (typeof (name) === 'string')) {
+ query_args.push(encodeURIComponent(name) + "=" + encodeURIComponent(dict[name]));
+ }
+ }
+ if (query_args.length > 0) {
+ url += "?" + query_args.join("&");
+ }
+ }
+ document.location = url;
+
+};
+
+PhoneGap.JSCallbackPort = null;
+PhoneGap.JSCallbackToken = null;
+
+/**
+ * This is only for Android.
+ *
+ * Internal function that uses XHR to call into PhoneGap Java code and retrieve
+ * any JavaScript code that needs to be run. This is used for callbacks from
+ * Java to JavaScript.
+ */
+PhoneGap.JSCallback = function() {
+
+ // Exit if shutting down app
+ if (PhoneGap.shuttingDown) {
+ return;
+ }
+
+ // If polling flag was changed, start using polling from now on
+ if (PhoneGap.UsePolling) {
+ PhoneGap.JSCallbackPolling();
+ return;
+ }
+
+ var xmlhttp = new XMLHttpRequest();
+
+ // Callback function when XMLHttpRequest is ready
+ xmlhttp.onreadystatechange=function(){
+ if(xmlhttp.readyState === 4){
+
+ // Exit if shutting down app
+ if (PhoneGap.shuttingDown) {
+ return;
+ }
+
+ // If callback has JavaScript statement to execute
+ if (xmlhttp.status === 200) {
+
+ var msg = xmlhttp.responseText;
+ setTimeout(function() {
+ try {
+ var t = eval(msg);
+ }
+ catch (e) {
+ // If we're getting an error here, seeing the message will help in debugging
+ console.log("JSCallback: Message from Server: " + msg);
+ console.log("JSCallback Error: "+e);
+ }
+ }, 1);
+ setTimeout(PhoneGap.JSCallback, 1);
+ }
+
+ // If callback ping (used to keep XHR request from timing out)
+ else if (xmlhttp.status === 404) {
+ setTimeout(PhoneGap.JSCallback, 10);
+ }
+
+ // If security error
+ else if (xmlhttp.status === 403) {
+ console.log("JSCallback Error: Invalid token. Stopping callbacks.");
+ }
+
+ // If server is stopping
+ else if (xmlhttp.status === 503) {
+ console.log("JSCallback Error: Service unavailable. Stopping callbacks.");
+ }
+
+ // If request wasn't GET
+ else if (xmlhttp.status === 400) {
+ console.log("JSCallback Error: Bad request. Stopping callbacks.");
+ }
+
+ // If error, restart callback server
+ else {
+ console.log("JSCallback Error: Request failed.");
+ prompt("restartServer", "gap_callbackServer:");
+ PhoneGap.JSCallbackPort = null;
+ PhoneGap.JSCallbackToken = null;
+ setTimeout(PhoneGap.JSCallback, 100);
+ }
+ }
+ };
+
+ if (PhoneGap.JSCallbackPort === null) {
+ PhoneGap.JSCallbackPort = prompt("getPort", "gap_callbackServer:");
+ }
+ if (PhoneGap.JSCallbackToken === null) {
+ PhoneGap.JSCallbackToken = prompt("getToken", "gap_callbackServer:");
+ }
+ xmlhttp.open("GET", "http://127.0.0.1:"+PhoneGap.JSCallbackPort+"/"+PhoneGap.JSCallbackToken , true);
+ xmlhttp.send();
+};
+
+/**
+ * The polling period to use with JSCallbackPolling.
+ * This can be changed by the application. The default is 50ms.
+ */
+PhoneGap.JSCallbackPollingPeriod = 50;
+
+/**
+ * Flag that can be set by the user to force polling to be used or force XHR to be used.
+ */
+PhoneGap.UsePolling = false; // T=use polling, F=use XHR
+
+/**
+ * This is only for Android.
+ *
+ * Internal function that uses polling to call into PhoneGap Java code and retrieve
+ * any JavaScript code that needs to be run. This is used for callbacks from
+ * Java to JavaScript.
+ */
+PhoneGap.JSCallbackPolling = function() {
+
+ // Exit if shutting down app
+ if (PhoneGap.shuttingDown) {
+ return;
+ }
+
+ // If polling flag was changed, stop using polling from now on
+ if (!PhoneGap.UsePolling) {
+ PhoneGap.JSCallback();
+ return;
+ }
+
+ var msg = prompt("", "gap_poll:");
+ if (msg) {
+ setTimeout(function() {
+ try {
+ var t = eval(""+msg);
+ }
+ catch (e) {
+ console.log("JSCallbackPolling: Message from Server: " + msg);
+ console.log("JSCallbackPolling Error: "+e);
+ }
+ }, 1);
+ setTimeout(PhoneGap.JSCallbackPolling, 1);
+ }
+ else {
+ setTimeout(PhoneGap.JSCallbackPolling, PhoneGap.JSCallbackPollingPeriod);
+ }
+};
+
+/**
+ * Create a UUID
+ *
+ * @return
+ */
+PhoneGap.createUUID = function() {
+ return PhoneGap.UUIDcreatePart(4) + '-' +
+ PhoneGap.UUIDcreatePart(2) + '-' +
+ PhoneGap.UUIDcreatePart(2) + '-' +
+ PhoneGap.UUIDcreatePart(2) + '-' +
+ PhoneGap.UUIDcreatePart(6);
+};
+
+PhoneGap.UUIDcreatePart = function(length) {
+ var uuidpart = "";
+ var i, uuidchar;
+ for (i=0; i<length; i++) {
+ uuidchar = parseInt((Math.random() * 256),0).toString(16);
+ if (uuidchar.length === 1) {
+ uuidchar = "0" + uuidchar;
+ }
+ uuidpart += uuidchar;
+ }
+ return uuidpart;
+};
+
+PhoneGap.close = function(context, func, params) {
+ if (typeof params === 'undefined') {
+ return function() {
+ return func.apply(context, arguments);
+ };
+ } else {
+ return function() {
+ return func.apply(context, params);
+ };
+ }
+};
+
+/**
+ * Load a JavaScript file after page has loaded.
+ *
+ * @param {String} jsfile The url of the JavaScript file to load.
+ * @param {Function} successCallback The callback to call when the file has been loaded.
+ */
+PhoneGap.includeJavascript = function(jsfile, successCallback) {
+ var id = document.getElementsByTagName("head")[0];
+ var el = document.createElement('script');
+ el.type = 'text/javascript';
+ if (typeof successCallback === 'function') {
+ el.onload = successCallback;
+ }
+ el.src = jsfile;
+ id.appendChild(el);
+};
+
+
+/**
+ * This class is provided to bridge the gap between the way plugins were setup in 0.9.3 and 0.9.4.
+ * Users should be calling navigator.add.addService() instead of PluginManager.addService().
+ * @class
+ * @deprecated
+ */
+var PluginManager = {
+ addService: function(serviceType, className) {
+ navigator.app.addService(serviceType, className);
+ }
+};
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("accelerometer")) {
+PhoneGap.addResource("accelerometer");
+
+Acceleration = function(x, y, z) {
+ this.x = x;
+ this.y = y;
+ this.z = z;
+ this.timestamp = new Date().getTime();
+}
+
+/**
+ * This class provides access to device accelerometer data.
+ * @constructor
+ */
+Accelerometer = function() {
+
+ /**
+ * The last known acceleration. type=Acceleration()
+ */
+ this.lastAcceleration = null;
+
+ /**
+ * List of accelerometer watch timers
+ */
+ this.timers = {};
+}
+
+Accelerometer.ERROR_MSG = ["Not running", "Starting", "", "Failed to start"];
+
+/**
+ * Asynchronously aquires the current acceleration.
+ *
+ * @param {Function} successCallback The function to call when the acceleration data is available
+ * @param {Function} errorCallback The function to call when there is an error getting the acceleration data. (OPTIONAL)
+ * @param {AccelerationOptions} options The options for getting the accelerometer data such as timeout. (OPTIONAL)
+ */
+Accelerometer.prototype.getCurrentAcceleration = function(successCallback, errorCallback, options) {
+
+ // successCallback required
+ if (typeof successCallback !== "function") {
+ console.log("Accelerometer Error: successCallback is not a function");
+ return;
+ }
+
+ // errorCallback optional
+ if (errorCallback && (typeof errorCallback !== "function")) {
+ console.log("Accelerometer Error: errorCallback is not a function");
+ return;
+ }
+
+ // Get acceleration
+ PhoneGap.exec(successCallback, errorCallback, "Accelerometer", "getAcceleration", []);
+};
+
+/**
+ * Asynchronously aquires the acceleration repeatedly at a given interval.
+ *
+ * @param {Function} successCallback The function to call each time the acceleration data is available
+ * @param {Function} errorCallback The function to call when there is an error getting the acceleration data. (OPTIONAL)
+ * @param {AccelerationOptions} options The options for getting the accelerometer data such as timeout. (OPTIONAL)
+ * @return String The watch id that must be passed to #clearWatch to stop watching.
+ */
+Accelerometer.prototype.watchAcceleration = function(successCallback, errorCallback, options) {
+
+ // Default interval (10 sec)
+ var frequency = (options !== undefined)? options.frequency : 10000;
+
+ // successCallback required
+ if (typeof successCallback !== "function") {
+ console.log("Accelerometer Error: successCallback is not a function");
+ return;
+ }
+
+ // errorCallback optional
+ if (errorCallback && (typeof errorCallback !== "function")) {
+ console.log("Accelerometer Error: errorCallback is not a function");
+ return;
+ }
+
+ // Make sure accelerometer timeout > frequency + 10 sec
+ PhoneGap.exec(
+ function(timeout) {
+ if (timeout < (frequency + 10000)) {
+ PhoneGap.exec(null, null, "Accelerometer", "setTimeout", [frequency + 10000]);
+ }
+ },
+ function(e) { }, "Accelerometer", "getTimeout", []);
+
+ // Start watch timer
+ var id = PhoneGap.createUUID();
+ navigator.accelerometer.timers[id] = setInterval(function() {
+ PhoneGap.exec(successCallback, errorCallback, "Accelerometer", "getAcceleration", []);
+ }, (frequency ? frequency : 1));
+
+ return id;
+};
+
+/**
+ * Clears the specified accelerometer watch.
+ *
+ * @param {String} id The id of the watch returned from #watchAcceleration.
+ */
+Accelerometer.prototype.clearWatch = function(id) {
+
+ // Stop javascript timer & remove from timer list
+ if (id && navigator.accelerometer.timers[id] !== undefined) {
+ clearInterval(navigator.accelerometer.timers[id]);
+ delete navigator.accelerometer.timers[id];
+ }
+};
+
+PhoneGap.addConstructor(function() {
+ if (typeof navigator.accelerometer === "undefined") {
+ navigator.accelerometer = new Accelerometer();
+ }
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010-2011, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("app")) {
+PhoneGap.addResource("app");
+
+/**
+ * Constructor
+ */
+App = function() {};
+
+/**
+ * Clear the resource cache.
+ */
+App.prototype.clearCache = function() {
+ PhoneGap.exec(null, null, "App", "clearCache", []);
+};
+
+/**
+ * Load the url into the webview.
+ *
+ * @param url The URL to load
+ * @param props Properties that can be passed in to the activity:
+ * wait: int => wait msec before loading URL
+ * loadingDialog: "Title,Message" => display a native loading dialog
+ * hideLoadingDialogOnPage: boolean => hide loadingDialog when page loaded instead of when deviceready event occurs.
+ * loadInWebView: boolean => cause all links on web page to be loaded into existing web view, instead of being loaded into new browser.
+ * loadUrlTimeoutValue: int => time in msec to wait before triggering a timeout error
+ * errorUrl: URL => URL to load if there's an error loading specified URL with loadUrl(). Should be a local URL such as file:///android_asset/www/error.html");
+ * keepRunning: boolean => enable app to keep running in background
+ *
+ * Example:
+ * App app = new App();
+ * app.loadUrl("http://server/myapp/index.html", {wait:2000, loadingDialog:"Wait,Loading App", loadUrlTimeoutValue: 60000});
+ */
+App.prototype.loadUrl = function(url, props) {
+ PhoneGap.exec(null, null, "App", "loadUrl", [url, props]);
+};
+
+/**
+ * Cancel loadUrl that is waiting to be loaded.
+ */
+App.prototype.cancelLoadUrl = function() {
+ PhoneGap.exec(null, null, "App", "cancelLoadUrl", []);
+};
+
+/**
+ * Clear web history in this web view.
+ * Instead of BACK button loading the previous web page, it will exit the app.
+ */
+App.prototype.clearHistory = function() {
+ PhoneGap.exec(null, null, "App", "clearHistory", []);
+};
+
+/**
+ * Add a class that implements a service.
+ *
+ * @param serviceType
+ * @param className
+ */
+App.prototype.addService = function(serviceType, className) {
+ PhoneGap.exec(null, null, "App", "addService", [serviceType, className]);
+};
+
+/**
+ * Override the default behavior of the Android back button.
+ * If overridden, when the back button is pressed, the "backKeyDown" JavaScript event will be fired.
+ *
+ * Note: The user should not have to call this method. Instead, when the user
+ * registers for the "backbutton" event, this is automatically done.
+ *
+ * @param override T=override, F=cancel override
+ */
+App.prototype.overrideBackbutton = function(override) {
+ PhoneGap.exec(null, null, "App", "overrideBackbutton", [override]);
+};
+
+/**
+ * Exit and terminate the application.
+ */
+App.prototype.exitApp = function() {
+ return PhoneGap.exec(null, null, "App", "exitApp", []);
+};
+
+PhoneGap.addConstructor(function() {
+ navigator.app = window.app = new App();
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("camera")) {
+PhoneGap.addResource("camera");
+
+/**
+ * This class provides access to the device camera.
+ *
+ * @constructor
+ */
+Camera = function() {
+ this.successCallback = null;
+ this.errorCallback = null;
+ this.options = null;
+};
+
+/**
+ * Format of image that returned from getPicture.
+ *
+ * Example: navigator.camera.getPicture(success, fail,
+ * { quality: 80,
+ * destinationType: Camera.DestinationType.DATA_URL,
+ * sourceType: Camera.PictureSourceType.PHOTOLIBRARY})
+ */
+Camera.DestinationType = {
+ DATA_URL: 0, // Return base64 encoded string
+ FILE_URI: 1 // Return file uri (content://media/external/images/media/2 for Android)
+};
+Camera.prototype.DestinationType = Camera.DestinationType;
+
+/**
+ * Source to getPicture from.
+ *
+ * Example: navigator.camera.getPicture(success, fail,
+ * { quality: 80,
+ * destinationType: Camera.DestinationType.DATA_URL,
+ * sourceType: Camera.PictureSourceType.PHOTOLIBRARY})
+ */
+Camera.PictureSourceType = {
+ PHOTOLIBRARY : 0, // Choose image from picture library (same as SAVEDPHOTOALBUM for Android)
+ CAMERA : 1, // Take picture from camera
+ SAVEDPHOTOALBUM : 2 // Choose image from picture library (same as PHOTOLIBRARY for Android)
+};
+Camera.prototype.PictureSourceType = Camera.PictureSourceType;
+
+/**
+ * Gets a picture from source defined by "options.sourceType", and returns the
+ * image as defined by the "options.destinationType" option.
+
+ * The defaults are sourceType=CAMERA and destinationType=DATA_URL.
+ *
+ * @param {Function} successCallback
+ * @param {Function} errorCallback
+ * @param {Object} options
+ */
+Camera.prototype.getPicture = function(successCallback, errorCallback, options) {
+
+ // successCallback required
+ if (typeof successCallback !== "function") {
+ console.log("Camera Error: successCallback is not a function");
+ return;
+ }
+
+ // errorCallback optional
+ if (errorCallback && (typeof errorCallback !== "function")) {
+ console.log("Camera Error: errorCallback is not a function");
+ return;
+ }
+
+ this.options = options;
+ var quality = 80;
+ if (options.quality) {
+ quality = this.options.quality;
+ }
+ var destinationType = Camera.DestinationType.DATA_URL;
+ if (this.options.destinationType) {
+ destinationType = this.options.destinationType;
+ }
+ var sourceType = Camera.PictureSourceType.CAMERA;
+ if (typeof this.options.sourceType === "number") {
+ sourceType = this.options.sourceType;
+ }
+ PhoneGap.exec(successCallback, errorCallback, "Camera", "takePicture", [quality, destinationType, sourceType]);
+};
+
+PhoneGap.addConstructor(function() {
+ if (typeof navigator.camera === "undefined") {
+ navigator.camera = new Camera();
+ }
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010-2011, IBM Corporation
+ */
+
+/**
+ * The CaptureError interface encapsulates all errors in the Capture API.
+ */
+function CaptureError() {
+ this.code = null;
+};
+
+// Capture error codes
+CaptureError.CAPTURE_INTERNAL_ERR = 0;
+CaptureError.CAPTURE_APPLICATION_BUSY = 1;
+CaptureError.CAPTURE_INVALID_ARGUMENT = 2;
+CaptureError.CAPTURE_NO_MEDIA_FILES = 3;
+CaptureError.CAPTURE_NOT_SUPPORTED = 20;
+
+/**
+ * The Capture interface exposes an interface to the camera and microphone of the hosting device.
+ */
+function Capture() {
+ this.supportedAudioFormats = [];
+ this.supportedImageFormats = [];
+ this.supportedVideoFormats = [];
+};
+
+/**
+ * Launch audio recorder application for recording audio clip(s).
+ *
+ * @param {Function} successCB
+ * @param {Function} errorCB
+ * @param {CaptureAudioOptions} options
+ */
+Capture.prototype.captureAudio = function(successCallback, errorCallback, options) {
+ PhoneGap.exec(successCallback, errorCallback, "Capture", "captureAudio", [options]);
+};
+
+/**
+ * Launch camera application for taking image(s).
+ *
+ * @param {Function} successCB
+ * @param {Function} errorCB
+ * @param {CaptureImageOptions} options
+ */
+Capture.prototype.captureImage = function(successCallback, errorCallback, options) {
+ PhoneGap.exec(successCallback, errorCallback, "Capture", "captureImage", [options]);
+};
+
+/**
+ * Launch camera application for taking image(s).
+ *
+ * @param {Function} successCB
+ * @param {Function} errorCB
+ * @param {CaptureImageOptions} options
+ */
+Capture.prototype._castMediaFile = function(pluginResult) {
+ var mediaFiles = [];
+ var i;
+ for (i=0; i<pluginResult.message.length; i++) {
+ var mediaFile = new MediaFile();
+ mediaFile.name = pluginResult.message[i].name;
+ mediaFile.fullPath = pluginResult.message[i].fullPath;
+ mediaFile.type = pluginResult.message[i].type;
+ mediaFile.lastModifiedDate = pluginResult.message[i].lastModifiedDate;
+ mediaFile.size = pluginResult.message[i].size;
+ mediaFiles.push(mediaFile);
+ }
+ pluginResult.message = mediaFiles;
+ return pluginResult;
+};
+
+/**
+ * Launch device camera application for recording video(s).
+ *
+ * @param {Function} successCB
+ * @param {Function} errorCB
+ * @param {CaptureVideoOptions} options
+ */
+Capture.prototype.captureVideo = function(successCallback, errorCallback, options) {
+ PhoneGap.exec(successCallback, errorCallback, "Capture", "captureVideo", [options]);
+};
+
+/**
+ * Encapsulates a set of parameters that the capture device supports.
+ */
+function ConfigurationData() {
+ // The ASCII-encoded string in lower case representing the media type.
+ this.type;
+ // The height attribute represents height of the image or video in pixels.
+ // In the case of a sound clip this attribute has value 0.
+ this.height = 0;
+ // The width attribute represents width of the image or video in pixels.
+ // In the case of a sound clip this attribute has value 0
+ this.width = 0;
+};
+
+/**
+ * Encapsulates all image capture operation configuration options.
+ */
+function CaptureImageOptions() {
+ // Upper limit of images user can take. Value must be equal or greater than 1.
+ this.limit = 1;
+ // The selected image mode. Must match with one of the elements in supportedImageModes array.
+ this.mode;
+};
+
+/**
+ * Encapsulates all video capture operation configuration options.
+ */
+function CaptureVideoOptions() {
+ // Upper limit of videos user can record. Value must be equal or greater than 1.
+ this.limit;
+ // Maximum duration of a single video clip in seconds.
+ this.duration;
+ // The selected video mode. Must match with one of the elements in supportedVideoModes array.
+ this.mode;
+};
+
+/**
+ * Encapsulates all audio capture operation configuration options.
+ */
+function CaptureAudioOptions() {
+ // Upper limit of sound clips user can record. Value must be equal or greater than 1.
+ this.limit;
+ // Maximum duration of a single sound clip in seconds.
+ this.duration;
+ // The selected audio mode. Must match with one of the elements in supportedAudioModes array.
+ this.mode;
+};
+
+/**
+ * Represents a single file.
+ *
+ * name {DOMString} name of the file, without path information
+ * fullPath {DOMString} the full path of the file, including the name
+ * type {DOMString} mime type
+ * lastModifiedDate {Date} last modified date
+ * size {Number} size of the file in bytes
+ */
+function MediaFile(name, fullPath, type, lastModifiedDate, size) {
+ this.name = name || null;
+ this.fullPath = fullPath || null;
+ this.type = type || null;
+ this.lastModifiedDate = lastModifiedDate || null;
+ this.size = size || 0;
+}
+
+/**
+ * Launch device camera application for recording video(s).
+ *
+ * @param {Function} successCB
+ * @param {Function} errorCB
+ */
+MediaFile.prototype.getFormatData = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "Capture", "getFormatData", [this.fullPath, this.type]);
+};
+
+/**
+ * MediaFileData encapsulates format information of a media file.
+ *
+ * @param {DOMString} codecs
+ * @param {long} bitrate
+ * @param {long} height
+ * @param {long} width
+ * @param {float} duration
+ */
+function MediaFileData(codecs, bitrate, height, width, duration) {
+ this.codecs = codecs || null;
+ this.bitrate = bitrate || 0;
+ this.height = height || 0;
+ this.width = width || 0;
+ this.duration = duration || 0;
+}
+
+PhoneGap.addConstructor(function() {
+ if (typeof navigator.device === "undefined") {
+ navigator.device = window.device = new Device();
+ }
+ if (typeof navigator.device.capture === "undefined") {
+ navigator.device.capture = window.device.capture = new Capture();
+ }
+});
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("compass")) {
+PhoneGap.addResource("compass");
+
+/**
+ * This class provides access to device Compass data.
+ * @constructor
+ */
+Compass = function() {
+ /**
+ * The last known Compass position.
+ */
+ this.lastHeading = null;
+
+ /**
+ * List of compass watch timers
+ */
+ this.timers = {};
+};
+
+Compass.ERROR_MSG = ["Not running", "Starting", "", "Failed to start"];
+
+/**
+ * Asynchronously aquires the current heading.
+ *
+ * @param {Function} successCallback The function to call when the heading data is available
+ * @param {Function} errorCallback The function to call when there is an error getting the heading data. (OPTIONAL)
+ * @param {PositionOptions} options The options for getting the heading data such as timeout. (OPTIONAL)
+ */
+Compass.prototype.getCurrentHeading = function(successCallback, errorCallback, options) {
+
+ // successCallback required
+ if (typeof successCallback !== "function") {
+ console.log("Compass Error: successCallback is not a function");
+ return;
+ }
+
+ // errorCallback optional
+ if (errorCallback && (typeof errorCallback !== "function")) {
+ console.log("Compass Error: errorCallback is not a function");
+ return;
+ }
+
+ // Get heading
+ PhoneGap.exec(successCallback, errorCallback, "Compass", "getHeading", []);
+};
+
+/**
+ * Asynchronously aquires the heading repeatedly at a given interval.
+ *
+ * @param {Function} successCallback The function to call each time the heading data is available
+ * @param {Function} errorCallback The function to call when there is an error getting the heading data. (OPTIONAL)
+ * @param {HeadingOptions} options The options for getting the heading data such as timeout and the frequency of the watch. (OPTIONAL)
+ * @return String The watch id that must be passed to #clearWatch to stop watching.
+ */
+Compass.prototype.watchHeading= function(successCallback, errorCallback, options) {
+
+ // Default interval (100 msec)
+ var frequency = (options !== undefined) ? options.frequency : 100;
+
+ // successCallback required
+ if (typeof successCallback !== "function") {
+ console.log("Compass Error: successCallback is not a function");
+ return;
+ }
+
+ // errorCallback optional
+ if (errorCallback && (typeof errorCallback !== "function")) {
+ console.log("Compass Error: errorCallback is not a function");
+ return;
+ }
+
+ // Make sure compass timeout > frequency + 10 sec
+ PhoneGap.exec(
+ function(timeout) {
+ if (timeout < (frequency + 10000)) {
+ PhoneGap.exec(null, null, "Compass", "setTimeout", [frequency + 10000]);
+ }
+ },
+ function(e) { }, "Compass", "getTimeout", []);
+
+ // Start watch timer to get headings
+ var id = PhoneGap.createUUID();
+ navigator.compass.timers[id] = setInterval(
+ function() {
+ PhoneGap.exec(successCallback, errorCallback, "Compass", "getHeading", []);
+ }, (frequency ? frequency : 1));
+
+ return id;
+};
+
+
+/**
+ * Clears the specified heading watch.
+ *
+ * @param {String} id The ID of the watch returned from #watchHeading.
+ */
+Compass.prototype.clearWatch = function(id) {
+
+ // Stop javascript timer & remove from timer list
+ if (id && navigator.compass.timers[id]) {
+ clearInterval(navigator.compass.timers[id]);
+ delete navigator.compass.timers[id];
+ }
+};
+
+PhoneGap.addConstructor(function() {
+ if (typeof navigator.compass === "undefined") {
+ navigator.compass = new Compass();
+ }
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("contact")) {
+PhoneGap.addResource("contact");
+
+/**
+* Contains information about a single contact.
+* @param {DOMString} id unique identifier
+* @param {DOMString} displayName
+* @param {ContactName} name
+* @param {DOMString} nickname
+* @param {ContactField[]} phoneNumbers array of phone numbers
+* @param {ContactField[]} emails array of email addresses
+* @param {ContactAddress[]} addresses array of addresses
+* @param {ContactField[]} ims instant messaging user ids
+* @param {ContactOrganization[]} organizations
+* @param {DOMString} revision date contact was last updated
+* @param {DOMString} birthday contact's birthday
+* @param {DOMString} gender contact's gender
+* @param {DOMString} note user notes about contact
+* @param {ContactField[]} photos
+* @param {ContactField[]} categories
+* @param {ContactField[]} urls contact's web sites
+* @param {DOMString} timezone the contacts time zone
+*/
+var Contact = function (id, displayName, name, nickname, phoneNumbers, emails, addresses,
+ ims, organizations, revision, birthday, gender, note, photos, categories, urls, timezone) {
+ this.id = id || null;
+ this.rawId = null;
+ this.displayName = displayName || null;
+ this.name = name || null; // ContactName
+ this.nickname = nickname || null;
+ this.phoneNumbers = phoneNumbers || null; // ContactField[]
+ this.emails = emails || null; // ContactField[]
+ this.addresses = addresses || null; // ContactAddress[]
+ this.ims = ims || null; // ContactField[]
+ this.organizations = organizations || null; // ContactOrganization[]
+ this.revision = revision || null;
+ this.birthday = birthday || null;
+ this.gender = gender || null;
+ this.note = note || null;
+ this.photos = photos || null; // ContactField[]
+ this.categories = categories || null; // ContactField[]
+ this.urls = urls || null; // ContactField[]
+ this.timezone = timezone || null;
+};
+
+/**
+ * ContactError.
+ * An error code assigned by an implementation when an error has occurred
+ */
+var ContactError = function() {
+ this.code=null;
+};
+
+/**
+ * Error codes
+ */
+ContactError.UNKNOWN_ERROR = 0;
+ContactError.INVALID_ARGUMENT_ERROR = 1;
+ContactError.NOT_FOUND_ERROR = 2;
+ContactError.TIMEOUT_ERROR = 3;
+ContactError.PENDING_OPERATION_ERROR = 4;
+ContactError.IO_ERROR = 5;
+ContactError.NOT_SUPPORTED_ERROR = 6;
+ContactError.PERMISSION_DENIED_ERROR = 20;
+
+/**
+* Removes contact from device storage.
+* @param successCB success callback
+* @param errorCB error callback
+*/
+Contact.prototype.remove = function(successCB, errorCB) {
+ if (this.id === null) {
+ var errorObj = new ContactError();
+ errorObj.code = ContactError.NOT_FOUND_ERROR;
+ errorCB(errorObj);
+ }
+ else {
+ PhoneGap.exec(successCB, errorCB, "Contacts", "remove", [this.id]);
+ }
+};
+
+/**
+* Creates a deep copy of this Contact.
+* With the contact ID set to null.
+* @return copy of this Contact
+*/
+Contact.prototype.clone = function() {
+ var clonedContact = PhoneGap.clone(this);
+ var i;
+ clonedContact.id = null;
+ clonedContact.rawId = null;
+ // Loop through and clear out any id's in phones, emails, etc.
+ if (clonedContact.phoneNumbers) {
+ for (i = 0; i < clonedContact.phoneNumbers.length; i++) {
+ clonedContact.phoneNumbers[i].id = null;
+ }
+ }
+ if (clonedContact.emails) {
+ for (i = 0; i < clonedContact.emails.length; i++) {
+ clonedContact.emails[i].id = null;
+ }
+ }
+ if (clonedContact.addresses) {
+ for (i = 0; i < clonedContact.addresses.length; i++) {
+ clonedContact.addresses[i].id = null;
+ }
+ }
+ if (clonedContact.ims) {
+ for (i = 0; i < clonedContact.ims.length; i++) {
+ clonedContact.ims[i].id = null;
+ }
+ }
+ if (clonedContact.organizations) {
+ for (i = 0; i < clonedContact.organizations.length; i++) {
+ clonedContact.organizations[i].id = null;
+ }
+ }
+ if (clonedContact.tags) {
+ for (i = 0; i < clonedContact.tags.length; i++) {
+ clonedContact.tags[i].id = null;
+ }
+ }
+ if (clonedContact.photos) {
+ for (i = 0; i < clonedContact.photos.length; i++) {
+ clonedContact.photos[i].id = null;
+ }
+ }
+ if (clonedContact.urls) {
+ for (i = 0; i < clonedContact.urls.length; i++) {
+ clonedContact.urls[i].id = null;
+ }
+ }
+ return clonedContact;
+};
+
+/**
+* Persists contact to device storage.
+* @param successCB success callback
+* @param errorCB error callback
+*/
+Contact.prototype.save = function(successCB, errorCB) {
+ PhoneGap.exec(successCB, errorCB, "Contacts", "save", [this]);
+};
+
+/**
+* Contact name.
+* @param formatted
+* @param familyName
+* @param givenName
+* @param middle
+* @param prefix
+* @param suffix
+*/
+var ContactName = function(formatted, familyName, givenName, middle, prefix, suffix) {
+ this.formatted = formatted || null;
+ this.familyName = familyName || null;
+ this.givenName = givenName || null;
+ this.middleName = middle || null;
+ this.honorificPrefix = prefix || null;
+ this.honorificSuffix = suffix || null;
+};
+
+/**
+* Generic contact field.
+* @param {DOMString} id unique identifier, should only be set by native code
+* @param type
+* @param value
+* @param pref
+*/
+var ContactField = function(type, value, pref) {
+ this.id = null;
+ this.type = type || null;
+ this.value = value || null;
+ this.pref = pref || null;
+};
+
+/**
+* Contact address.
+* @param {DOMString} id unique identifier, should only be set by native code
+* @param formatted
+* @param streetAddress
+* @param locality
+* @param region
+* @param postalCode
+* @param country
+*/
+var ContactAddress = function(formatted, streetAddress, locality, region, postalCode, country) {
+ this.id = null;
+ this.formatted = formatted || null;
+ this.streetAddress = streetAddress || null;
+ this.locality = locality || null;
+ this.region = region || null;
+ this.postalCode = postalCode || null;
+ this.country = country || null;
+};
+
+/**
+* Contact organization.
+* @param {DOMString} id unique identifier, should only be set by native code
+* @param name
+* @param dept
+* @param title
+* @param startDate
+* @param endDate
+* @param location
+* @param desc
+*/
+var ContactOrganization = function(name, dept, title) {
+ this.id = null;
+ this.name = name || null;
+ this.department = dept || null;
+ this.title = title || null;
+};
+
+/**
+* Represents a group of Contacts.
+*/
+var Contacts = function() {
+ this.inProgress = false;
+ this.records = [];
+};
+/**
+* Returns an array of Contacts matching the search criteria.
+* @param fields that should be searched
+* @param successCB success callback
+* @param errorCB error callback
+* @param {ContactFindOptions} options that can be applied to contact searching
+* @return array of Contacts matching search criteria
+*/
+Contacts.prototype.find = function(fields, successCB, errorCB, options) {
+ PhoneGap.exec(successCB, errorCB, "Contacts", "search", [fields, options]);
+};
+
+/**
+* This function creates a new contact, but it does not persist the contact
+* to device storage. To persist the contact to device storage, invoke
+* contact.save().
+* @param properties an object who's properties will be examined to create a new Contact
+* @returns new Contact object
+*/
+Contacts.prototype.create = function(properties) {
+ var i;
+ var contact = new Contact();
+ for (i in properties) {
+ if (contact[i] !== 'undefined') {
+ contact[i] = properties[i];
+ }
+ }
+ return contact;
+};
+
+/**
+* This function returns and array of contacts. It is required as we need to convert raw
+* JSON objects into concrete Contact objects. Currently this method is called after
+* navigator.service.contacts.find but before the find methods success call back.
+*
+* @param jsonArray an array of JSON Objects that need to be converted to Contact objects.
+* @returns an array of Contact objects
+*/
+Contacts.prototype.cast = function(pluginResult) {
+ var contacts = [];
+ var i;
+ for (i=0; i<pluginResult.message.length; i++) {
+ contacts.push(navigator.service.contacts.create(pluginResult.message[i]));
+ }
+ pluginResult.message = contacts;
+ return pluginResult;
+};
+
+/**
+ * ContactFindOptions.
+ * @param filter used to match contacts against
+ * @param multiple boolean used to determine if more than one contact should be returned
+ * @param updatedSince return only contact records that have been updated on or after the given time
+ */
+var ContactFindOptions = function(filter, multiple, updatedSince) {
+ this.filter = filter || '';
+ this.multiple = multiple || true;
+ this.updatedSince = updatedSince || '';
+};
+
+/**
+ * Add the contact interface into the browser.
+ */
+PhoneGap.addConstructor(function() {
+ if(typeof navigator.service === "undefined") {
+ navigator.service = {};
+ }
+ if(typeof navigator.service.contacts === "undefined") {
+ navigator.service.contacts = new Contacts();
+ }
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+// TODO: Needs to be commented
+
+if (!PhoneGap.hasResource("crypto")) {
+PhoneGap.addResource("crypto");
+
+var Crypto = function() {
+};
+
+Crypto.prototype.encrypt = function(seed, string, callback) {
+ this.encryptWin = callback;
+ PhoneGap.exec(null, null, "Crypto", "encrypt", [seed, string]);
+};
+
+Crypto.prototype.decrypt = function(seed, string, callback) {
+ this.decryptWin = callback;
+ PhoneGap.exec(null, null, "Crypto", "decrypt", [seed, string]);
+};
+
+Crypto.prototype.gotCryptedString = function(string) {
+ this.encryptWin(string);
+};
+
+Crypto.prototype.getPlainString = function(string) {
+ this.decryptWin(string);
+};
+
+PhoneGap.addConstructor(function() {
+ if (typeof navigator.Crypto === "undefined") {
+ navigator.Crypto = new Crypto();
+ }
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010-2011, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("device")) {
+PhoneGap.addResource("device");
+
+/**
+ * This represents the mobile device, and provides properties for inspecting the model, version, UUID of the
+ * phone, etc.
+ * @constructor
+ */
+Device = function() {
+ this.available = PhoneGap.available;
+ this.platform = null;
+ this.version = null;
+ this.name = null;
+ this.uuid = null;
+ this.phonegap = null;
+
+ var me = this;
+ this.getInfo(
+ function(info) {
+ me.available = true;
+ me.platform = info.platform;
+ me.version = info.version;
+ me.name = info.name;
+ me.uuid = info.uuid;
+ me.phonegap = info.phonegap;
+ PhoneGap.onPhoneGapInfoReady.fire();
+ },
+ function(e) {
+ me.available = false;
+ console.log("Error initializing PhoneGap: " + e);
+ alert("Error initializing PhoneGap: "+e);
+ });
+};
+
+/**
+ * Get device info
+ *
+ * @param {Function} successCallback The function to call when the heading data is available
+ * @param {Function} errorCallback The function to call when there is an error getting the heading data. (OPTIONAL)
+ */
+Device.prototype.getInfo = function(successCallback, errorCallback) {
+
+ // successCallback required
+ if (typeof successCallback !== "function") {
+ console.log("Device Error: successCallback is not a function");
+ return;
+ }
+
+ // errorCallback optional
+ if (errorCallback && (typeof errorCallback !== "function")) {
+ console.log("Device Error: errorCallback is not a function");
+ return;
+ }
+
+ // Get info
+ PhoneGap.exec(successCallback, errorCallback, "Device", "getDeviceInfo", []);
+};
+
+/*
+ * DEPRECATED
+ * This is only for Android.
+ *
+ * You must explicitly override the back button.
+ */
+Device.prototype.overrideBackButton = function() {
+ console.log("Device.overrideBackButton() is deprecated. Use App.overrideBackbutton(true).");
+ app.overrideBackbutton(true);
+};
+
+/*
+ * DEPRECATED
+ * This is only for Android.
+ *
+ * This resets the back button to the default behaviour
+ */
+Device.prototype.resetBackButton = function() {
+ console.log("Device.resetBackButton() is deprecated. Use App.overrideBackbutton(false).");
+ app.overrideBackbutton(false);
+};
+
+/*
+ * DEPRECATED
+ * This is only for Android.
+ *
+ * This terminates the activity!
+ */
+Device.prototype.exitApp = function() {
+ console.log("Device.exitApp() is deprecated. Use App.exitApp().");
+ app.exitApp();
+};
+
+PhoneGap.addConstructor(function() {
+ if (typeof navigator.device === "undefined") {
+ navigator.device = window.device = new Device();
+ }
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("file")) {
+PhoneGap.addResource("file");
+
+/**
+ * This class provides some useful information about a file.
+ * This is the fields returned when navigator.fileMgr.getFileProperties()
+ * is called.
+ */
+FileProperties = function(filePath) {
+ this.filePath = filePath;
+ this.size = 0;
+ this.lastModifiedDate = null;
+};
+
+/**
+ * Represents a single file.
+ *
+ * name {DOMString} name of the file, without path information
+ * fullPath {DOMString} the full path of the file, including the name
+ * type {DOMString} mime type
+ * lastModifiedDate {Date} last modified date
+ * size {Number} size of the file in bytes
+ */
+File = function(name, fullPath, type, lastModifiedDate, size) {
+ this.name = name || null;
+ this.fullPath = fullPath || null;
+ this.type = type || null;
+ this.lastModifiedDate = lastModifiedDate || null;
+ this.size = size || 0;
+};
+
+FileError = function() {
+ this.code = null;
+};
+
+// File error codes
+// Found in DOMException
+FileError.NOT_FOUND_ERR = 1;
+FileError.SECURITY_ERR = 2;
+FileError.ABORT_ERR = 3;
+
+// Added by this specification
+FileError.NOT_READABLE_ERR = 4;
+FileError.ENCODING_ERR = 5;
+FileError.NO_MODIFICATION_ALLOWED_ERR = 6;
+FileError.INVALID_STATE_ERR = 7;
+FileError.SYNTAX_ERR = 8;
+FileError.INVALID_MODIFICATION_ERR = 9;
+FileError.QUOTA_EXCEEDED_ERR = 10;
+FileError.TYPE_MISMATCH_ERR = 11;
+FileError.PATH_EXISTS_ERR = 12;
+
+//-----------------------------------------------------------------------------
+// File manager
+//-----------------------------------------------------------------------------
+
+FileMgr = function() {
+};
+
+FileMgr.prototype.getFileProperties = function(filePath) {
+ return PhoneGap.exec(null, null, "File", "getFileProperties", [filePath]);
+};
+
+FileMgr.prototype.getFileBasePaths = function() {
+};
+
+FileMgr.prototype.testSaveLocationExists = function(successCallback, errorCallback) {
+ return PhoneGap.exec(successCallback, errorCallback, "File", "testSaveLocationExists", []);
+};
+
+FileMgr.prototype.testFileExists = function(fileName, successCallback, errorCallback) {
+ return PhoneGap.exec(successCallback, errorCallback, "File", "testFileExists", [fileName]);
+};
+
+FileMgr.prototype.testDirectoryExists = function(dirName, successCallback, errorCallback) {
+ return PhoneGap.exec(successCallback, errorCallback, "File", "testDirectoryExists", [dirName]);
+};
+
+FileMgr.prototype.getFreeDiskSpace = function(successCallback, errorCallback) {
+ return PhoneGap.exec(successCallback, errorCallback, "File", "getFreeDiskSpace", []);
+};
+
+FileMgr.prototype.writeAsText = function(fileName, data, append, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "writeAsText", [fileName, data, append]);
+};
+
+FileMgr.prototype.write = function(fileName, data, position, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "write", [fileName, data, position]);
+};
+
+FileMgr.prototype.truncate = function(fileName, size, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "truncate", [fileName, size]);
+};
+
+FileMgr.prototype.readAsText = function(fileName, encoding, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "readAsText", [fileName, encoding]);
+};
+
+FileMgr.prototype.readAsDataURL = function(fileName, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "readAsDataURL", [fileName]);
+};
+
+PhoneGap.addConstructor(function() {
+ if (typeof navigator.fileMgr === "undefined") {
+ navigator.fileMgr = new FileMgr();
+ }
+});
+
+//-----------------------------------------------------------------------------
+// File Reader
+//-----------------------------------------------------------------------------
+// TODO: All other FileMgr function operate on the SD card as root. However,
+// for FileReader & FileWriter the root is not SD card. Should this be changed?
+
+/**
+ * This class reads the mobile device file system.
+ *
+ * For Android:
+ * The root directory is the root of the file system.
+ * To read from the SD card, the file name is "sdcard/my_file.txt"
+ */
+FileReader = function() {
+ this.fileName = "";
+
+ this.readyState = 0;
+
+ // File data
+ this.result = null;
+
+ // Error
+ this.error = null;
+
+ // Event handlers
+ this.onloadstart = null; // When the read starts.
+ this.onprogress = null; // While reading (and decoding) file or fileBlob data, and reporting partial file data (progess.loaded/progress.total)
+ this.onload = null; // When the read has successfully completed.
+ this.onerror = null; // When the read has failed (see errors).
+ this.onloadend = null; // When the request has completed (either in success or failure).
+ this.onabort = null; // When the read has been aborted. For instance, by invoking the abort() method.
+};
+
+// States
+FileReader.EMPTY = 0;
+FileReader.LOADING = 1;
+FileReader.DONE = 2;
+
+/**
+ * Abort reading file.
+ */
+FileReader.prototype.abort = function() {
+ var evt;
+ this.readyState = FileReader.DONE;
+ this.result = null;
+
+ // set error
+ var error = new FileError();
+ error.code = error.ABORT_ERR;
+ this.error = error;
+
+ // If error callback
+ if (typeof this.onerror === "function") {
+ this.onerror({"type":"error", "target":this});
+ }
+ // If abort callback
+ if (typeof this.onabort === "function") {
+ this.oneabort({"type":"abort", "target":this});
+ }
+ // If load end callback
+ if (typeof this.onloadend === "function") {
+ this.onloadend({"type":"loadend", "target":this});
+ }
+};
+
+/**
+ * Read text file.
+ *
+ * @param file {File} File object containing file properties
+ * @param encoding [Optional] (see http://www.iana.org/assignments/character-sets)
+ */
+FileReader.prototype.readAsText = function(file, encoding) {
+ this.fileName = "";
+ if (typeof file.fullPath === "undefined") {
+ this.fileName = file;
+ } else {
+ this.fileName = file.fullPath;
+ }
+
+ // LOADING state
+ this.readyState = FileReader.LOADING;
+
+ // If loadstart callback
+ if (typeof this.onloadstart === "function") {
+ this.onloadstart({"type":"loadstart", "target":this});
+ }
+
+ // Default encoding is UTF-8
+ var enc = encoding ? encoding : "UTF-8";
+
+ var me = this;
+
+ // Read file
+ navigator.fileMgr.readAsText(this.fileName, enc,
+
+ // Success callback
+ function(r) {
+ var evt;
+
+ // If DONE (cancelled), then don't do anything
+ if (me.readyState === FileReader.DONE) {
+ return;
+ }
+
+ // Save result
+ me.result = r;
+
+ // If onload callback
+ if (typeof me.onload === "function") {
+ me.onload({"type":"load", "target":me});
+ }
+
+ // DONE state
+ me.readyState = FileReader.DONE;
+
+ // If onloadend callback
+ if (typeof me.onloadend === "function") {
+ me.onloadend({"type":"loadend", "target":me});
+ }
+ },
+
+ // Error callback
+ function(e) {
+ var evt;
+ // If DONE (cancelled), then don't do anything
+ if (me.readyState === FileReader.DONE) {
+ return;
+ }
+
+ // Save error
+ var fileError = new FileError();
+ fileError.code = e;
+ me.error = fileError;
+
+ // If onerror callback
+ if (typeof me.onerror === "function") {
+ me.onerror({"type":"error", "target":me});
+ }
+
+ // DONE state
+ me.readyState = FileReader.DONE;
+
+ // If onloadend callback
+ if (typeof me.onloadend === "function") {
+ me.onloadend({"type":"loadend", "target":me});
+ }
+ }
+ );
+};
+
+
+/**
+ * Read file and return data as a base64 encoded data url.
+ * A data url is of the form:
+ * data:[<mediatype>][;base64],<data>
+ *
+ * @param file {File} File object containing file properties
+ */
+FileReader.prototype.readAsDataURL = function(file) {
+ this.fileName = "";
+ if (typeof file.fullPath === "undefined") {
+ this.fileName = file;
+ } else {
+ this.fileName = file.fullPath;
+ }
+
+ // LOADING state
+ this.readyState = FileReader.LOADING;
+
+ // If loadstart callback
+ if (typeof this.onloadstart === "function") {
+ this.onloadstart({"type":"loadstart", "target":this});
+ }
+
+ var me = this;
+
+ // Read file
+ navigator.fileMgr.readAsDataURL(this.fileName,
+
+ // Success callback
+ function(r) {
+ var evt;
+
+ // If DONE (cancelled), then don't do anything
+ if (me.readyState === FileReader.DONE) {
+ return;
+ }
+
+ // Save result
+ me.result = r;
+
+ // If onload callback
+ if (typeof me.onload === "function") {
+ me.onload({"type":"load", "target":me});
+ }
+
+ // DONE state
+ me.readyState = FileReader.DONE;
+
+ // If onloadend callback
+ if (typeof me.onloadend === "function") {
+ me.onloadend({"type":"loadend", "target":me});
+ }
+ },
+
+ // Error callback
+ function(e) {
+ var evt;
+ // If DONE (cancelled), then don't do anything
+ if (me.readyState === FileReader.DONE) {
+ return;
+ }
+
+ // Save error
+ var fileError = new FileError();
+ fileError.code = e;
+ me.error = fileError;
+
+ // If onerror callback
+ if (typeof me.onerror === "function") {
+ me.onerror({"type":"error", "target":me});
+ }
+
+ // DONE state
+ me.readyState = FileReader.DONE;
+
+ // If onloadend callback
+ if (typeof me.onloadend === "function") {
+ me.onloadend({"type":"loadend", "target":me});
+ }
+ }
+ );
+};
+
+/**
+ * Read file and return data as a binary data.
+ *
+ * @param file {File} File object containing file properties
+ */
+FileReader.prototype.readAsBinaryString = function(file) {
+ // TODO - Can't return binary data to browser.
+ this.fileName = file;
+};
+
+/**
+ * Read file and return data as a binary data.
+ *
+ * @param file {File} File object containing file properties
+ */
+FileReader.prototype.readAsArrayBuffer = function(file) {
+ // TODO - Can't return binary data to browser.
+ this.fileName = file;
+};
+
+//-----------------------------------------------------------------------------
+// File Writer
+//-----------------------------------------------------------------------------
+
+/**
+ * This class writes to the mobile device file system.
+ *
+ * For Android:
+ * The root directory is the root of the file system.
+ * To write to the SD card, the file name is "sdcard/my_file.txt"
+ *
+ * @param file {File} File object containing file properties
+ * @param append if true write to the end of the file, otherwise overwrite the file
+ */
+FileWriter = function(file) {
+ this.fileName = "";
+ this.length = 0;
+ if (file) {
+ this.fileName = file.fullPath || file;
+ this.length = file.size || 0;
+ }
+ // default is to write at the beginning of the file
+ this.position = 0;
+
+ this.readyState = 0; // EMPTY
+
+ this.result = null;
+
+ // Error
+ this.error = null;
+
+ // Event handlers
+ this.onwritestart = null; // When writing starts
+ this.onprogress = null; // While writing the file, and reporting partial file data
+ this.onwrite = null; // When the write has successfully completed.
+ this.onwriteend = null; // When the request has completed (either in success or failure).
+ this.onabort = null; // When the write has been aborted. For instance, by invoking the abort() method.
+ this.onerror = null; // When the write has failed (see errors).
+};
+
+// States
+FileWriter.INIT = 0;
+FileWriter.WRITING = 1;
+FileWriter.DONE = 2;
+
+/**
+ * Abort writing file.
+ */
+FileWriter.prototype.abort = function() {
+ // check for invalid state
+ if (this.readyState === FileWriter.DONE || this.readyState === FileWriter.INIT) {
+ throw FileError.INVALID_STATE_ERR;
+ }
+
+ // set error
+ var error = new FileError(), evt;
+ error.code = error.ABORT_ERR;
+ this.error = error;
+
+ // If error callback
+ if (typeof this.onerror === "function") {
+ this.onerror({"type":"error", "target":this});
+ }
+ // If abort callback
+ if (typeof this.onabort === "function") {
+ this.oneabort({"type":"abort", "target":this});
+ }
+
+ this.readyState = FileWriter.DONE;
+
+ // If write end callback
+ if (typeof this.onwriteend == "function") {
+ this.onwriteend({"type":"writeend", "target":this});
+ }
+};
+
+/**
+ * Writes data to the file
+ *
+ * @param text to be written
+ */
+FileWriter.prototype.write = function(text) {
+ // Throw an exception if we are already writing a file
+ if (this.readyState === FileWriter.WRITING) {
+ throw FileError.INVALID_STATE_ERR;
+ }
+
+ // WRITING state
+ this.readyState = FileWriter.WRITING;
+
+ var me = this;
+
+ // If onwritestart callback
+ if (typeof me.onwritestart === "function") {
+ me.onwritestart({"type":"writestart", "target":me});
+ }
+
+ // Write file
+ navigator.fileMgr.write(this.fileName, text, this.position,
+
+ // Success callback
+ function(r) {
+ var evt;
+ // If DONE (cancelled), then don't do anything
+ if (me.readyState === FileWriter.DONE) {
+ return;
+ }
+
+ // So if the user wants to keep appending to the file
+ me.length = Math.max(me.length, me.position + r);
+ // position always increases by bytes written because file would be extended
+ me.position += r;
+
+ // If onwrite callback
+ if (typeof me.onwrite === "function") {
+ me.onwrite({"type":"write", "target":me});
+ }
+
+ // DONE state
+ me.readyState = FileWriter.DONE;
+
+ // If onwriteend callback
+ if (typeof me.onwriteend === "function") {
+ me.onwriteend({"type":"writeend", "target":me});
+ }
+ },
+
+ // Error callback
+ function(e) {
+ var evt;
+
+ // If DONE (cancelled), then don't do anything
+ if (me.readyState === FileWriter.DONE) {
+ return;
+ }
+
+ // Save error
+ var fileError = new FileError();
+ fileError.code = e;
+ me.error = fileError;
+
+ // If onerror callback
+ if (typeof me.onerror === "function") {
+ me.onerror({"type":"error", "target":me});
+ }
+
+ // DONE state
+ me.readyState = FileWriter.DONE;
+
+ // If onwriteend callback
+ if (typeof me.onwriteend === "function") {
+ me.onwriteend({"type":"writeend", "target":me});
+ }
+ }
+ );
+
+};
+
+/**
+ * Moves the file pointer to the location specified.
+ *
+ * If the offset is a negative number the position of the file
+ * pointer is rewound. If the offset is greater than the file
+ * size the position is set to the end of the file.
+ *
+ * @param offset is the location to move the file pointer to.
+ */
+FileWriter.prototype.seek = function(offset) {
+ // Throw an exception if we are already writing a file
+ if (this.readyState === FileWriter.WRITING) {
+ throw FileError.INVALID_STATE_ERR;
+ }
+
+ if (!offset) {
+ return;
+ }
+
+ // See back from end of file.
+ if (offset < 0) {
+ this.position = Math.max(offset + this.length, 0);
+ }
+ // Offset is bigger then file size so set position
+ // to the end of the file.
+ else if (offset > this.length) {
+ this.position = this.length;
+ }
+ // Offset is between 0 and file size so set the position
+ // to start writing.
+ else {
+ this.position = offset;
+ }
+};
+
+/**
+ * Truncates the file to the size specified.
+ *
+ * @param size to chop the file at.
+ */
+FileWriter.prototype.truncate = function(size) {
+ // Throw an exception if we are already writing a file
+ if (this.readyState === FileWriter.WRITING) {
+ throw FileError.INVALID_STATE_ERR;
+ }
+
+ // WRITING state
+ this.readyState = FileWriter.WRITING;
+
+ var me = this;
+
+ // If onwritestart callback
+ if (typeof me.onwritestart === "function") {
+ me.onwritestart({"type":"writestart", "target":this});
+ }
+
+ // Write file
+ navigator.fileMgr.truncate(this.fileName, size,
+
+ // Success callback
+ function(r) {
+ var evt;
+ // If DONE (cancelled), then don't do anything
+ if (me.readyState === FileWriter.DONE) {
+ return;
+ }
+
+ // Update the length of the file
+ me.length = r;
+ me.position = Math.min(me.position, r);
+
+ // If onwrite callback
+ if (typeof me.onwrite === "function") {
+ me.onwrite({"type":"write", "target":me});
+ }
+
+ // DONE state
+ me.readyState = FileWriter.DONE;
+
+ // If onwriteend callback
+ if (typeof me.onwriteend === "function") {
+ me.onwriteend({"type":"writeend", "target":me});
+ }
+ },
+
+ // Error callback
+ function(e) {
+ var evt;
+ // If DONE (cancelled), then don't do anything
+ if (me.readyState === FileWriter.DONE) {
+ return;
+ }
+
+ // Save error
+ var fileError = new FileError();
+ fileError.code = e;
+ me.error = fileError;
+
+ // If onerror callback
+ if (typeof me.onerror === "function") {
+ me.onerror({"type":"error", "target":me});
+ }
+
+ // DONE state
+ me.readyState = FileWriter.DONE;
+
+ // If onwriteend callback
+ if (typeof me.onwriteend === "function") {
+ me.onwriteend({"type":"writeend", "target":me});
+ }
+ }
+ );
+};
+
+LocalFileSystem = function() {
+};
+
+// File error codes
+LocalFileSystem.TEMPORARY = 0;
+LocalFileSystem.PERSISTENT = 1;
+LocalFileSystem.RESOURCE = 2;
+LocalFileSystem.APPLICATION = 3;
+
+/**
+ * Requests a filesystem in which to store application data.
+ *
+ * @param {int} type of file system being requested
+ * @param {Function} successCallback is called with the new FileSystem
+ * @param {Function} errorCallback is called with a FileError
+ */
+LocalFileSystem.prototype.requestFileSystem = function(type, size, successCallback, errorCallback) {
+ if (type < 0 || type > 3) {
+ if (typeof errorCallback == "function") {
+ errorCallback({
+ "code": FileError.SYNTAX_ERR
+ });
+ }
+ }
+ else {
+ PhoneGap.exec(successCallback, errorCallback, "File", "requestFileSystem", [type, size]);
+ }
+};
+
+/**
+ *
+ * @param {DOMString} uri referring to a local file in a filesystem
+ * @param {Function} successCallback is called with the new entry
+ * @param {Function} errorCallback is called with a FileError
+ */
+LocalFileSystem.prototype.resolveLocalFileSystemURI = function(uri, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "resolveLocalFileSystemURI", [uri]);
+};
+
+/**
+* This function returns and array of contacts. It is required as we need to convert raw
+* JSON objects into concrete Contact objects. Currently this method is called after
+* navigator.service.contacts.find but before the find methods success call back.
+*
+* @param a JSON Objects that need to be converted to DirectoryEntry or FileEntry objects.
+* @returns an entry
+*/
+LocalFileSystem.prototype._castFS = function(pluginResult) {
+ var entry = null;
+ entry = new DirectoryEntry();
+ entry.isDirectory = pluginResult.message.root.isDirectory;
+ entry.isFile = pluginResult.message.root.isFile;
+ entry.name = pluginResult.message.root.name;
+ entry.fullPath = pluginResult.message.root.fullPath;
+ pluginResult.message.root = entry;
+ return pluginResult;
+}
+
+LocalFileSystem.prototype._castEntry = function(pluginResult) {
+ var entry = null;
+ if (pluginResult.message.isDirectory) {
+ console.log("This is a dir");
+ entry = new DirectoryEntry();
+ }
+ else if (pluginResult.message.isFile) {
+ console.log("This is a file");
+ entry = new FileEntry();
+ }
+ entry.isDirectory = pluginResult.message.isDirectory;
+ entry.isFile = pluginResult.message.isFile;
+ entry.name = pluginResult.message.name;
+ entry.fullPath = pluginResult.message.fullPath;
+ pluginResult.message = entry;
+ return pluginResult;
+}
+
+LocalFileSystem.prototype._castEntries = function(pluginResult) {
+ var entries = pluginResult.message;
+ var retVal = [];
+ for (i=0; i<entries.length; i++) {
+ retVal.push(window.localFileSystem._createEntry(entries[i]));
+ }
+ pluginResult.message = retVal;
+ return pluginResult;
+}
+
+LocalFileSystem.prototype._createEntry = function(castMe) {
+ var entry = null;
+ if (castMe.isDirectory) {
+ console.log("This is a dir");
+ entry = new DirectoryEntry();
+ }
+ else if (castMe.isFile) {
+ console.log("This is a file");
+ entry = new FileEntry();
+ }
+ entry.isDirectory = castMe.isDirectory;
+ entry.isFile = castMe.isFile;
+ entry.name = castMe.name;
+ entry.fullPath = castMe.fullPath;
+ return entry;
+
+}
+
+LocalFileSystem.prototype._castDate = function(pluginResult) {
+ if (pluginResult.message.modificationTime) {
+ var modTime = new Date(pluginResult.message.modificationTime);
+ pluginResult.message.modificationTime = modTime;
+ }
+ else if (pluginResult.message.lastModifiedDate) {
+ var file = new File();
+ file.size = pluginResult.message.size;
+ file.type = pluginResult.message.type;
+ file.name = pluginResult.message.name;
+ file.fullPath = pluginResult.message.fullPath;
+ file.lastModifedDate = new Date(pluginResult.message.lastModifiedDate);
+ pluginResult.message = file;
+ }
+
+ return pluginResult;
+}
+
+/**
+ * Information about the state of the file or directory
+ *
+ * {Date} modificationTime (readonly)
+ */
+Metadata = function() {
+ this.modificationTime=null;
+};
+
+/**
+ * Supplies arguments to methods that lookup or create files and directories
+ *
+ * @param {boolean} create file or directory if it doesn't exist
+ * @param {boolean} exclusive if true the command will fail if the file or directory exists
+ */
+Flags = function(create, exclusive) {
+ this.create = create || false;
+ this.exclusive = exclusive || false;
+};
+
+/**
+ * An interface representing a file system
+ *
+ * {DOMString} name the unique name of the file system (readonly)
+ * {DirectoryEntry} root directory of the file system (readonly)
+ */
+FileSystem = function() {
+ this.name = null;
+ this.root = null;
+};
+
+/**
+ * An interface representing a directory on the file system.
+ *
+ * {boolean} isFile always false (readonly)
+ * {boolean} isDirectory always true (readonly)
+ * {DOMString} name of the directory, excluding the path leading to it (readonly)
+ * {DOMString} fullPath the absolute full path to the directory (readonly)
+ * {FileSystem} filesystem on which the directory resides (readonly)
+ */
+DirectoryEntry = function() {
+ this.isFile = false;
+ this.isDirectory = true;
+ this.name = null;
+ this.fullPath = null;
+ this.filesystem = null;
+};
+
+/**
+ * Copies a directory to a new location
+ *
+ * @param {DirectoryEntry} parent the directory to which to copy the entry
+ * @param {DOMString} newName the new name of the entry, defaults to the current name
+ * @param {Function} successCallback is called with the new entry
+ * @param {Function} errorCallback is called with a FileError
+ */
+DirectoryEntry.prototype.copyTo = function(parent, newName, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "copyTo", [this.fullPath, parent, newName]);
+};
+
+/**
+ * Looks up the metadata of the entry
+ *
+ * @param {Function} successCallback is called with a Metadata object
+ * @param {Function} errorCallback is called with a FileError
+ */
+DirectoryEntry.prototype.getMetadata = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "getMetadata", [this.fullPath]);
+};
+
+/**
+ * Gets the parent of the entry
+ *
+ * @param {Function} successCallback is called with a parent entry
+ * @param {Function} errorCallback is called with a FileError
+ */
+DirectoryEntry.prototype.getParent = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "getParent", [this.fullPath]);
+};
+
+/**
+ * Moves a directory to a new location
+ *
+ * @param {DirectoryEntry} parent the directory to which to move the entry
+ * @param {DOMString} newName the new name of the entry, defaults to the current name
+ * @param {Function} successCallback is called with the new entry
+ * @param {Function} errorCallback is called with a FileError
+ */
+DirectoryEntry.prototype.moveTo = function(parent, newName, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "moveTo", [this.fullPath, parent, newName]);
+};
+
+/**
+ * Removes the entry
+ *
+ * @param {Function} successCallback is called with no parameters
+ * @param {Function} errorCallback is called with a FileError
+ */
+DirectoryEntry.prototype.remove = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "remove", [this.fullPath]);
+};
+
+/**
+ * Returns a URI that can be used to identify this entry.
+ *
+ * @param {DOMString} mimeType for a FileEntry, the mime type to be used to interpret the file, when loaded through this URI.
+ * @return uri
+ */
+DirectoryEntry.prototype.toURI = function(mimeType) {
+ return "file://" + this.fullPath;
+};
+
+/**
+ * Creates a new DirectoryReader to read entries from this directory
+ */
+DirectoryEntry.prototype.createReader = function(successCallback, errorCallback) {
+ return new DirectoryReader(this.fullPath);
+};
+
+/**
+ * Creates or looks up a directory
+ *
+ * @param {DOMString} path either a relative or absolute path from this directory in which to look up or create a directory
+ * @param {Flags} options to create or excluively create the directory
+ * @param {Function} successCallback is called with the new entry
+ * @param {Function} errorCallback is called with a FileError
+ */
+DirectoryEntry.prototype.getDirectory = function(path, options, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "getDirectory", [this.fullPath, path, options]);
+};
+
+/**
+ * Creates or looks up a file
+ *
+ * @param {DOMString} path either a relative or absolute path from this directory in which to look up or create a file
+ * @param {Flags} options to create or excluively create the file
+ * @param {Function} successCallback is called with the new entry
+ * @param {Function} errorCallback is called with a FileError
+ */
+DirectoryEntry.prototype.getFile = function(path, options, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "getFile", [this.fullPath, path, options]);
+};
+
+/**
+ * Deletes a directory and all of it's contents
+ *
+ * @param {Function} successCallback is called with no parameters
+ * @param {Function} errorCallback is called with a FileError
+ */
+DirectoryEntry.prototype.removeRecursively = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "removeRecursively", [this.fullPath]);
+};
+
+/**
+ * An interface that lists the files and directories in a directory.
+ */
+DirectoryReader = function(fullPath){
+ this.fullPath = fullPath || null;
+};
+
+/**
+ * Returns a list of entries from a directory.
+ *
+ * @param {Function} successCallback is called with a list of entries
+ * @param {Function} errorCallback is called with a FileError
+ */
+DirectoryReader.prototype.readEntries = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "readEntries", [this.fullPath]);
+}
+
+/**
+ * An interface representing a directory on the file system.
+ *
+ * {boolean} isFile always true (readonly)
+ * {boolean} isDirectory always false (readonly)
+ * {DOMString} name of the file, excluding the path leading to it (readonly)
+ * {DOMString} fullPath the absolute full path to the file (readonly)
+ * {FileSystem} filesystem on which the directory resides (readonly)
+ */
+FileEntry = function() {
+ this.isFile = true;
+ this.isDirectory = false;
+ this.name = null;
+ this.fullPath = null;
+ this.filesystem = null;
+};
+
+/**
+ * Copies a file to a new location
+ *
+ * @param {DirectoryEntry} parent the directory to which to copy the entry
+ * @param {DOMString} newName the new name of the entry, defaults to the current name
+ * @param {Function} successCallback is called with the new entry
+ * @param {Function} errorCallback is called with a FileError
+ */
+FileEntry.prototype.copyTo = function(parent, newName, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "copyTo", [this.fullPath, parent, newName]);
+};
+
+/**
+ * Looks up the metadata of the entry
+ *
+ * @param {Function} successCallback is called with a Metadata object
+ * @param {Function} errorCallback is called with a FileError
+ */
+FileEntry.prototype.getMetadata = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "getMetadata", [this.fullPath]);
+};
+
+/**
+ * Gets the parent of the entry
+ *
+ * @param {Function} successCallback is called with a parent entry
+ * @param {Function} errorCallback is called with a FileError
+ */
+FileEntry.prototype.getParent = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "getParent", [this.fullPath]);
+};
+
+/**
+ * Moves a directory to a new location
+ *
+ * @param {DirectoryEntry} parent the directory to which to move the entry
+ * @param {DOMString} newName the new name of the entry, defaults to the current name
+ * @param {Function} successCallback is called with the new entry
+ * @param {Function} errorCallback is called with a FileError
+ */
+FileEntry.prototype.moveTo = function(parent, newName, successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "moveTo", [this.fullPath, parent, newName]);
+};
+
+/**
+ * Removes the entry
+ *
+ * @param {Function} successCallback is called with no parameters
+ * @param {Function} errorCallback is called with a FileError
+ */
+FileEntry.prototype.remove = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "remove", [this.fullPath]);
+};
+
+/**
+ * Returns a URI that can be used to identify this entry.
+ *
+ * @param {DOMString} mimeType for a FileEntry, the mime type to be used to interpret the file, when loaded through this URI.
+ * @return uri
+ */
+FileEntry.prototype.toURI = function(mimeType) {
+ return "file://" + this.fullPath;
+};
+
+/**
+ * Creates a new FileWriter associated with the file that this FileEntry represents.
+ *
+ * @param {Function} successCallback is called with the new FileWriter
+ * @param {Function} errorCallback is called with a FileError
+ */
+FileEntry.prototype.createWriter = function(successCallback, errorCallback) {
+ var writer = new FileWriter(this.fullPath);
+
+ if (writer.fileName == null || writer.fileName == "") {
+ if (typeof errorCallback == "function") {
+ errorCallback({
+ "code": FileError.INVALID_STATE_ERR
+ });
+ }
+ }
+
+ if (typeof successCallback == "function") {
+ successCallback(writer);
+ }
+};
+
+/**
+ * Returns a File that represents the current state of the file that this FileEntry represents.
+ *
+ * @param {Function} successCallback is called with the new File object
+ * @param {Function} errorCallback is called with a FileError
+ */
+FileEntry.prototype.file = function(successCallback, errorCallback) {
+ PhoneGap.exec(successCallback, errorCallback, "File", "getFileMetadata", [this.fullPath]);
+};
+
+/**
+ * Add the FileSystem interface into the browser.
+ */
+PhoneGap.addConstructor(function() {
+ var pgLocalFileSystem = new LocalFileSystem();
+ // Needed for cast methods
+ if(typeof window.localFileSystem == "undefined") window.localFileSystem = pgLocalFileSystem;
+ if(typeof window.requestFileSystem == "undefined") window.requestFileSystem = pgLocalFileSystem.requestFileSystem;
+ if(typeof window.resolveLocalFileSystemURI == "undefined") window.resolveLocalFileSystemURI = pgLocalFileSystem.resolveLocalFileSystemURI;
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("filetransfer")) {
+PhoneGap.addResource("filetransfer");
+
+/**
+ * FileTransfer uploads a file to a remote server.
+ */
+FileTransfer = function() {};
+
+/**
+ * FileUploadResult
+ */
+FileUploadResult = function() {
+ this.bytesSent = 0;
+ this.responseCode = null;
+ this.response = null;
+};
+
+/**
+ * FileTransferError
+ */
+FileTransferError = function() {
+ this.code = null;
+};
+
+FileTransferError.FILE_NOT_FOUND_ERR = 1;
+FileTransferError.INVALID_URL_ERR = 2;
+FileTransferError.CONNECTION_ERR = 3;
+
+/**
+* Given an absolute file path, uploads a file on the device to a remote server
+* using a multipart HTTP request.
+* @param filePath {String} Full path of the file on the device
+* @param server {String} URL of the server to receive the file
+* @param successCallback (Function} Callback to be invoked when upload has completed
+* @param errorCallback {Function} Callback to be invoked upon error
+* @param options {FileUploadOptions} Optional parameters such as file name and mimetype
+*/
+FileTransfer.prototype.upload = function(filePath, server, successCallback, errorCallback, options, debug) {
+
+ // check for options
+ var fileKey = null;
+ var fileName = null;
+ var mimeType = null;
+ var params = null;
+ if (options) {
+ fileKey = options.fileKey;
+ fileName = options.fileName;
+ mimeType = options.mimeType;
+ if (options.params) {
+ params = options.params;
+ }
+ else {
+ params = {};
+ }
+ }
+
+ PhoneGap.exec(successCallback, errorCallback, 'FileTransfer', 'upload', [filePath, server, fileKey, fileName, mimeType, params, debug]);
+};
+
+/**
+ * Options to customize the HTTP request used to upload files.
+ * @param fileKey {String} Name of file request parameter.
+ * @param fileName {String} Filename to be used by the server. Defaults to image.jpg.
+ * @param mimeType {String} Mimetype of the uploaded file. Defaults to image/jpeg.
+ * @param params {Object} Object with key: value params to send to the server.
+ */
+FileUploadOptions = function(fileKey, fileName, mimeType, params) {
+ this.fileKey = fileKey || null;
+ this.fileName = fileName || null;
+ this.mimeType = mimeType || null;
+ this.params = params || null;
+};
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("geolocation")) {
+PhoneGap.addResource("geolocation");
+
+/**
+ * This class provides access to device GPS data.
+ * @constructor
+ */
+Geolocation = function() {
+
+ // The last known GPS position.
+ this.lastPosition = null;
+
+ // Geolocation listeners
+ this.listeners = {};
+};
+
+/**
+ * Position error object
+ *
+ * @param code
+ * @param message
+ */
+PositionError = function(code, message) {
+ this.code = code;
+ this.message = message;
+};
+
+PositionError.PERMISSION_DENIED = 1;
+PositionError.POSITION_UNAVAILABLE = 2;
+PositionError.TIMEOUT = 3;
+
+/**
+ * Asynchronously aquires the current position.
+ *
+ * @param {Function} successCallback The function to call when the position data is available
+ * @param {Function} errorCallback The function to call when there is an error getting the heading position. (OPTIONAL)
+ * @param {PositionOptions} options The options for getting the position data. (OPTIONAL)
+ */
+Geolocation.prototype.getCurrentPosition = function(successCallback, errorCallback, options) {
+ if (navigator._geo.listeners.global) {
+ console.log("Geolocation Error: Still waiting for previous getCurrentPosition() request.");
+ try {
+ errorCallback(new PositionError(PositionError.TIMEOUT, "Geolocation Error: Still waiting for previous getCurrentPosition() request."));
+ } catch (e) {
+ }
+ return;
+ }
+ var maximumAge = 10000;
+ var enableHighAccuracy = false;
+ var timeout = 10000;
+ if (typeof options !== "undefined") {
+ if (typeof options.maximumAge !== "undefined") {
+ maximumAge = options.maximumAge;
+ }
+ if (typeof options.enableHighAccuracy !== "undefined") {
+ enableHighAccuracy = options.enableHighAccuracy;
+ }
+ if (typeof options.timeout !== "undefined") {
+ timeout = options.timeout;
+ }
+ }
+ navigator._geo.listeners.global = {"success" : successCallback, "fail" : errorCallback };
+ PhoneGap.exec(null, null, "Geolocation", "getCurrentLocation", [enableHighAccuracy, timeout, maximumAge]);
+};
+
+/**
+ * Asynchronously watches the geolocation for changes to geolocation. When a change occurs,
+ * the successCallback is called with the new location.
+ *
+ * @param {Function} successCallback The function to call each time the location data is available
+ * @param {Function} errorCallback The function to call when there is an error getting the location data. (OPTIONAL)
+ * @param {PositionOptions} options The options for getting the location data such as frequency. (OPTIONAL)
+ * @return String The watch id that must be passed to #clearWatch to stop watching.
+ */
+Geolocation.prototype.watchPosition = function(successCallback, errorCallback, options) {
+ var maximumAge = 10000;
+ var enableHighAccuracy = false;
+ var timeout = 10000;
+ if (typeof options !== "undefined") {
+ if (typeof options.frequency !== "undefined") {
+ maximumAge = options.frequency;
+ }
+ if (typeof options.maximumAge !== "undefined") {
+ maximumAge = options.maximumAge;
+ }
+ if (typeof options.enableHighAccuracy !== "undefined") {
+ enableHighAccuracy = options.enableHighAccuracy;
+ }
+ if (typeof options.timeout !== "undefined") {
+ timeout = options.timeout;
+ }
+ }
+ var id = PhoneGap.createUUID();
+ navigator._geo.listeners[id] = {"success" : successCallback, "fail" : errorCallback };
+ PhoneGap.exec(null, null, "Geolocation", "start", [id, enableHighAccuracy, timeout, maximumAge]);
+ return id;
+};
+
+/*
+ * Native callback when watch position has a new position.
+ * PRIVATE METHOD
+ *
+ * @param {String} id
+ * @param {Number} lat
+ * @param {Number} lng
+ * @param {Number} alt
+ * @param {Number} altacc
+ * @param {Number} head
+ * @param {Number} vel
+ * @param {Number} stamp
+ */
+Geolocation.prototype.success = function(id, lat, lng, alt, altacc, head, vel, stamp) {
+ var coords = new Coordinates(lat, lng, alt, altacc, head, vel);
+ var loc = new Position(coords, stamp);
+ try {
+ if (lat === "undefined" || lng === "undefined") {
+ navigator._geo.listeners[id].fail(new PositionError(PositionError.POSITION_UNAVAILABLE, "Lat/Lng are undefined."));
+ }
+ else {
+ navigator._geo.lastPosition = loc;
+ navigator._geo.listeners[id].success(loc);
+ }
+ }
+ catch (e) {
+ console.log("Geolocation Error: Error calling success callback function.");
+ }
+
+ if (id === "global") {
+ delete navigator._geo.listeners.global;
+ }
+};
+
+/**
+ * Native callback when watch position has an error.
+ * PRIVATE METHOD
+ *
+ * @param {String} id The ID of the watch
+ * @param {Number} code The error code
+ * @param {String} msg The error message
+ */
+Geolocation.prototype.fail = function(id, code, msg) {
+ try {
+ navigator._geo.listeners[id].fail(new PositionError(code, msg));
+ }
+ catch (e) {
+ console.log("Geolocation Error: Error calling error callback function.");
+ }
+};
+
+/**
+ * Clears the specified heading watch.
+ *
+ * @param {String} id The ID of the watch returned from #watchPosition
+ */
+Geolocation.prototype.clearWatch = function(id) {
+ PhoneGap.exec(null, null, "Geolocation", "stop", [id]);
+ delete navigator._geo.listeners[id];
+};
+
+/**
+ * Force the PhoneGap geolocation to be used instead of built-in.
+ */
+Geolocation.usingPhoneGap = false;
+Geolocation.usePhoneGap = function() {
+ if (Geolocation.usingPhoneGap) {
+ return;
+ }
+ Geolocation.usingPhoneGap = true;
+
+ // Set built-in geolocation methods to our own implementations
+ // (Cannot replace entire geolocation, but can replace individual methods)
+ navigator.geolocation.setLocation = navigator._geo.setLocation;
+ navigator.geolocation.getCurrentPosition = navigator._geo.getCurrentPosition;
+ navigator.geolocation.watchPosition = navigator._geo.watchPosition;
+ navigator.geolocation.clearWatch = navigator._geo.clearWatch;
+ navigator.geolocation.start = navigator._geo.start;
+ navigator.geolocation.stop = navigator._geo.stop;
+};
+
+PhoneGap.addConstructor(function() {
+ navigator._geo = new Geolocation();
+
+ // No native geolocation object for Android 1.x, so use PhoneGap geolocation
+ if (typeof navigator.geolocation === 'undefined') {
+ navigator.geolocation = navigator._geo;
+ Geolocation.usingPhoneGap = true;
+ }
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("media")) {
+PhoneGap.addResource("media");
+
+/**
+ * List of media objects.
+ * PRIVATE
+ */
+PhoneGap.mediaObjects = {};
+
+/**
+ * Object that receives native callbacks.
+ * PRIVATE
+ */
+PhoneGap.Media = function() {};
+
+/**
+ * Get the media object.
+ * PRIVATE
+ *
+ * @param id The media object id (string)
+ */
+PhoneGap.Media.getMediaObject = function(id) {
+ return PhoneGap.mediaObjects[id];
+};
+
+/**
+ * Audio has status update.
+ * PRIVATE
+ *
+ * @param id The media object id (string)
+ * @param status The status code (int)
+ * @param msg The status message (string)
+ */
+PhoneGap.Media.onStatus = function(id, msg, value) {
+ var media = PhoneGap.mediaObjects[id];
+
+ // If state update
+ if (msg === Media.MEDIA_STATE) {
+ if (value === Media.MEDIA_STOPPED) {
+ if (media.successCallback) {
+ media.successCallback();
+ }
+ }
+ if (media.statusCallback) {
+ media.statusCallback(value);
+ }
+ }
+ else if (msg === Media.MEDIA_DURATION) {
+ media._duration = value;
+ }
+ else if (msg === Media.MEDIA_ERROR) {
+ if (media.errorCallback) {
+ media.errorCallback(value);
+ }
+ }
+};
+
+/**
+ * This class provides access to the device media, interfaces to both sound and video
+ *
+ * @param src The file name or url to play
+ * @param successCallback The callback to be called when the file is done playing or recording.
+ * successCallback() - OPTIONAL
+ * @param errorCallback The callback to be called if there is an error.
+ * errorCallback(int errorCode) - OPTIONAL
+ * @param statusCallback The callback to be called when media status has changed.
+ * statusCallback(int statusCode) - OPTIONAL
+ * @param positionCallback The callback to be called when media position has changed.
+ * positionCallback(long position) - OPTIONAL
+ */
+Media = function(src, successCallback, errorCallback, statusCallback, positionCallback) {
+
+ // successCallback optional
+ if (successCallback && (typeof successCallback !== "function")) {
+ console.log("Media Error: successCallback is not a function");
+ return;
+ }
+
+ // errorCallback optional
+ if (errorCallback && (typeof errorCallback !== "function")) {
+ console.log("Media Error: errorCallback is not a function");
+ return;
+ }
+
+ // statusCallback optional
+ if (statusCallback && (typeof statusCallback !== "function")) {
+ console.log("Media Error: statusCallback is not a function");
+ return;
+ }
+
+ // statusCallback optional
+ if (positionCallback && (typeof positionCallback !== "function")) {
+ console.log("Media Error: positionCallback is not a function");
+ return;
+ }
+
+ this.id = PhoneGap.createUUID();
+ PhoneGap.mediaObjects[this.id] = this;
+ this.src = src;
+ this.successCallback = successCallback;
+ this.errorCallback = errorCallback;
+ this.statusCallback = statusCallback;
+ this.positionCallback = positionCallback;
+ this._duration = -1;
+ this._position = -1;
+};
+
+// Media messages
+Media.MEDIA_STATE = 1;
+Media.MEDIA_DURATION = 2;
+Media.MEDIA_ERROR = 9;
+
+// Media states
+Media.MEDIA_NONE = 0;
+Media.MEDIA_STARTING = 1;
+Media.MEDIA_RUNNING = 2;
+Media.MEDIA_PAUSED = 3;
+Media.MEDIA_STOPPED = 4;
+Media.MEDIA_MSG = ["None", "Starting", "Running", "Paused", "Stopped"];
+
+// TODO: Will MediaError be used?
+/**
+ * This class contains information about any Media errors.
+ * @constructor
+ */
+MediaError = function() {
+ this.code = null;
+ this.message = "";
+};
+
+MediaError.MEDIA_ERR_ABORTED = 1;
+MediaError.MEDIA_ERR_NETWORK = 2;
+MediaError.MEDIA_ERR_DECODE = 3;
+MediaError.MEDIA_ERR_NONE_SUPPORTED = 4;
+
+/**
+ * Start or resume playing audio file.
+ */
+Media.prototype.play = function() {
+ PhoneGap.exec(null, null, "Media", "startPlayingAudio", [this.id, this.src]);
+};
+
+/**
+ * Stop playing audio file.
+ */
+Media.prototype.stop = function() {
+ return PhoneGap.exec(null, null, "Media", "stopPlayingAudio", [this.id]);
+};
+
+/**
+ * Pause playing audio file.
+ */
+Media.prototype.pause = function() {
+ PhoneGap.exec(null, null, "Media", "pausePlayingAudio", [this.id]);
+};
+
+/**
+ * Get duration of an audio file.
+ * The duration is only set for audio that is playing, paused or stopped.
+ *
+ * @return duration or -1 if not known.
+ */
+Media.prototype.getDuration = function() {
+ return this._duration;
+};
+
+/**
+ * Get position of audio.
+ *
+ * @return
+ */
+Media.prototype.getCurrentPosition = function(success, fail) {
+ PhoneGap.exec(success, fail, "Media", "getCurrentPositionAudio", [this.id]);
+};
+
+/**
+ * Start recording audio file.
+ */
+Media.prototype.startRecord = function() {
+ PhoneGap.exec(null, null, "Media", "startRecordingAudio", [this.id, this.src]);
+};
+
+/**
+ * Stop recording audio file.
+ */
+Media.prototype.stopRecord = function() {
+ PhoneGap.exec(null, null, "Media", "stopRecordingAudio", [this.id]);
+};
+
+/**
+ * Release the resources.
+ */
+Media.prototype.release = function() {
+ PhoneGap.exec(null, null, "Media", "release", [this.id]);
+};
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("network")) {
+PhoneGap.addResource("network");
+
+/**
+ * This class contains information about any NetworkStatus.
+ * @constructor
+ */
+NetworkStatus = function() {
+ //this.code = null;
+ //this.message = "";
+};
+
+NetworkStatus.NOT_REACHABLE = 0;
+NetworkStatus.REACHABLE_VIA_CARRIER_DATA_NETWORK = 1;
+NetworkStatus.REACHABLE_VIA_WIFI_NETWORK = 2;
+
+/**
+ * This class provides access to device Network data (reachability).
+ * @constructor
+ */
+Network = function() {
+ /**
+ * The last known Network status.
+ * { hostName: string, ipAddress: string,
+ remoteHostStatus: int(0/1/2), internetConnectionStatus: int(0/1/2), localWiFiConnectionStatus: int (0/2) }
+ */
+ this.lastReachability = null;
+};
+
+/**
+ * Called by the geolocation framework when the reachability status has changed.
+ * @param {Reachibility} reachability The current reachability status.
+ */
+// TODO: Callback from native code not implemented for Android
+Network.prototype.updateReachability = function(reachability) {
+ this.lastReachability = reachability;
+};
+
+/**
+ * Determine if a URI is reachable over the network.
+
+ * @param {Object} uri
+ * @param {Function} callback
+ * @param {Object} options (isIpAddress:boolean)
+ */
+Network.prototype.isReachable = function(uri, callback, options) {
+ var isIpAddress = false;
+ if (options && options.isIpAddress) {
+ isIpAddress = options.isIpAddress;
+ }
+ PhoneGap.exec(callback, null, "Network Status", "isReachable", [uri, isIpAddress]);
+};
+
+PhoneGap.addConstructor(function() {
+ if (typeof navigator.network === "undefined") {
+ navigator.network = new Network();
+ }
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("notification")) {
+PhoneGap.addResource("notification");
+
+/**
+ * This class provides access to notifications on the device.
+ */
+Notification = function() {
+};
+
+/**
+ * Open a native alert dialog, with a customizable title and button text.
+ *
+ * @param {String} message Message to print in the body of the alert
+ * @param {Function} completeCallback The callback that is called when user clicks on a button.
+ * @param {String} title Title of the alert dialog (default: Alert)
+ * @param {String} buttonLabel Label of the close button (default: OK)
+ */
+Notification.prototype.alert = function(message, completeCallback, title, buttonLabel) {
+ var _title = (title || "Alert");
+ var _buttonLabel = (buttonLabel || "OK");
+ PhoneGap.exec(completeCallback, null, "Notification", "alert", [message,_title,_buttonLabel]);
+};
+
+/**
+ * Open a native confirm dialog, with a customizable title and button text.
+ * The result that the user selects is returned to the result callback.
+ *
+ * @param {String} message Message to print in the body of the alert
+ * @param {Function} resultCallback The callback that is called when user clicks on a button.
+ * @param {String} title Title of the alert dialog (default: Confirm)
+ * @param {String} buttonLabels Comma separated list of the labels of the buttons (default: 'OK,Cancel')
+ */
+Notification.prototype.confirm = function(message, resultCallback, title, buttonLabels) {
+ var _title = (title || "Confirm");
+ var _buttonLabels = (buttonLabels || "OK,Cancel");
+ PhoneGap.exec(resultCallback, null, "Notification", "confirm", [message,_title,_buttonLabels]);
+};
+
+/**
+ * Start spinning the activity indicator on the statusbar
+ */
+Notification.prototype.activityStart = function() {
+ PhoneGap.exec(null, null, "Notification", "activityStart", ["Busy","Please wait..."]);
+};
+
+/**
+ * Stop spinning the activity indicator on the statusbar, if it's currently spinning
+ */
+Notification.prototype.activityStop = function() {
+ PhoneGap.exec(null, null, "Notification", "activityStop", []);
+};
+
+/**
+ * Display a progress dialog with progress bar that goes from 0 to 100.
+ *
+ * @param {String} title Title of the progress dialog.
+ * @param {String} message Message to display in the dialog.
+ */
+Notification.prototype.progressStart = function(title, message) {
+ PhoneGap.exec(null, null, "Notification", "progressStart", [title, message]);
+};
+
+/**
+ * Set the progress dialog value.
+ *
+ * @param {Number} value 0-100
+ */
+Notification.prototype.progressValue = function(value) {
+ PhoneGap.exec(null, null, "Notification", "progressValue", [value]);
+};
+
+/**
+ * Close the progress dialog.
+ */
+Notification.prototype.progressStop = function() {
+ PhoneGap.exec(null, null, "Notification", "progressStop", []);
+};
+
+/**
+ * Causes the device to blink a status LED.
+ *
+ * @param {Integer} count The number of blinks.
+ * @param {String} colour The colour of the light.
+ */
+Notification.prototype.blink = function(count, colour) {
+ // NOT IMPLEMENTED
+};
+
+/**
+ * Causes the device to vibrate.
+ *
+ * @param {Integer} mills The number of milliseconds to vibrate for.
+ */
+Notification.prototype.vibrate = function(mills) {
+ PhoneGap.exec(null, null, "Notification", "vibrate", [mills]);
+};
+
+/**
+ * Causes the device to beep.
+ * On Android, the default notification ringtone is played "count" times.
+ *
+ * @param {Integer} count The number of beeps.
+ */
+Notification.prototype.beep = function(count) {
+ PhoneGap.exec(null, null, "Notification", "beep", [count]);
+};
+
+PhoneGap.addConstructor(function() {
+ if (typeof navigator.notification === "undefined") {
+ navigator.notification = new Notification();
+ }
+});
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+if (!PhoneGap.hasResource("position")) {
+PhoneGap.addResource("position");
+
+/**
+ * This class contains position information.
+ * @param {Object} lat
+ * @param {Object} lng
+ * @param {Object} acc
+ * @param {Object} alt
+ * @param {Object} altacc
+ * @param {Object} head
+ * @param {Object} vel
+ * @constructor
+ */
+Position = function(coords, timestamp) {
+ this.coords = coords;
+ this.timestamp = (timestamp !== 'undefined') ? timestamp : new Date().getTime();
+};
+
+Coordinates = function(lat, lng, alt, acc, head, vel, altacc) {
+ /**
+ * The latitude of the position.
+ */
+ this.latitude = lat;
+ /**
+ * The longitude of the position,
+ */
+ this.longitude = lng;
+ /**
+ * The accuracy of the position.
+ */
+ this.accuracy = acc;
+ /**
+ * The altitude of the position.
+ */
+ this.altitude = alt;
+ /**
+ * The direction the device is moving at the position.
+ */
+ this.heading = head;
+ /**
+ * The velocity with which the device is moving at the position.
+ */
+ this.speed = vel;
+ /**
+ * The altitude accuracy of the position.
+ */
+ this.altitudeAccuracy = (altacc !== 'undefined') ? altacc : null;
+};
+
+/**
+ * This class specifies the options for requesting position data.
+ * @constructor
+ */
+PositionOptions = function() {
+ /**
+ * Specifies the desired position accuracy.
+ */
+ this.enableHighAccuracy = true;
+ /**
+ * The timeout after which if position data cannot be obtained the errorCallback
+ * is called.
+ */
+ this.timeout = 10000;
+};
+
+/**
+ * This class contains information about any GSP errors.
+ * @constructor
+ */
+PositionError = function() {
+ this.code = null;
+ this.message = "";
+};
+
+PositionError.UNKNOWN_ERROR = 0;
+PositionError.PERMISSION_DENIED = 1;
+PositionError.POSITION_UNAVAILABLE = 2;
+PositionError.TIMEOUT = 3;
+};
+/*
+ * PhoneGap is available under *either* the terms of the modified BSD license *or* the
+ * MIT License (2008). See http://opensource.org/licenses/alphabetical for full text.
+ *
+ * Copyright (c) 2005-2010, Nitobi Software Inc.
+ * Copyright (c) 2010, IBM Corporation
+ */
+
+/*
+ * This is purely for the Android 1.5/1.6 HTML 5 Storage
+ * I was hoping that Android 2.0 would deprecate this, but given the fact that
+ * most manufacturers ship with Android 1.5 and do not do OTA Updates, this is required
+ */
+
+if (!PhoneGap.hasResource("storage")) {
+PhoneGap.addResource("storage");
+
+/**
+ * Storage object that is called by native code when performing queries.
+ * PRIVATE METHOD
+ */
+var DroidDB = function() {
+ this.queryQueue = {};
+};
+
+/**
+ * Callback from native code when query is complete.
+ * PRIVATE METHOD
+ *
+ * @param id Query id
+ */
+DroidDB.prototype.completeQuery = function(id, data) {
+ var query = this.queryQueue[id];
+ if (query) {
+ try {
+ delete this.queryQueue[id];
+
+ // Get transaction
+ var tx = query.tx;
+
+ // If transaction hasn't failed
+ // Note: We ignore all query results if previous query
+ // in the same transaction failed.
+ if (tx && tx.queryList[id]) {
+
+ // Save query results
+ var r = new DroidDB_Result();
+ r.rows.resultSet = data;
+ r.rows.length = data.length;
+ try {
+ if (typeof query.successCallback === 'function') {
+ query.successCallback(query.tx, r);
+ }
+ } catch (ex) {
+ console.log("executeSql error calling user success callback: "+ex);
+ }
+
+ tx.queryComplete(id);
+ }
+ } catch (e) {
+ console.log("executeSql error: "+e);
+ }
+ }
+};
+
+/**
+ * Callback from native code when query fails
+ * PRIVATE METHOD
+ *
+ * @param reason Error message
+ * @param id Query id
+ */
+DroidDB.prototype.fail = function(reason, id) {
+ var query = this.queryQueue[id];
+ if (query) {
+ try {
+ delete this.queryQueue[id];
+
+ // Get transaction
+ var tx = query.tx;
+
+ // If transaction hasn't failed
+ // Note: We ignore all query results if previous query
+ // in the same transaction failed.
+ if (tx && tx.queryList[id]) {
+ tx.queryList = {};
+
+ try {
+ if (typeof query.errorCallback === 'function') {
+ query.errorCallback(query.tx, reason);
+ }
+ } catch (ex) {
+ console.log("executeSql error calling user error callback: "+ex);
+ }
+
+ tx.queryFailed(id, reason);
+ }
+
+ } catch (e) {
+ console.log("executeSql error: "+e);
+ }
+ }
+};
+
+/**
+ * Transaction object
+ * PRIVATE METHOD
+ */
+var DroidDB_Tx = function() {
+
+ // Set the id of the transaction
+ this.id = PhoneGap.createUUID();
+
+ // Callbacks
+ this.successCallback = null;
+ this.errorCallback = null;
+
+ // Query list
+ this.queryList = {};
+};
+
+
+var DatabaseShell = function() {
+};
+
+/**
+ * Start a transaction.
+ * Does not support rollback in event of failure.
+ *
+ * @param process {Function} The transaction function
+ * @param successCallback {Function}
+ * @param errorCallback {Function}
+ */
+DatabaseShell.prototype.transaction = function(process, errorCallback, successCallback) {
+ var tx = new DroidDB_Tx();
+ tx.successCallback = successCallback;
+ tx.errorCallback = errorCallback;
+ try {
+ process(tx);
+ } catch (e) {
+ console.log("Transaction error: "+e);
+ if (tx.errorCallback) {
+ try {
+ tx.errorCallback(e);
+ } catch (ex) {
+ console.log("Transaction error calling user error callback: "+e);
+ }
+ }
+ }
+};
+
+
+/**
+ * Mark query in transaction as complete.
+ * If all queries are complete, call the user's transaction success callback.
+ *
+ * @param id Query id
+ */
+DroidDB_Tx.prototype.queryComplete = function(id) {
+ delete this.queryList[id];
+
+ // If no more outstanding queries, then fire transaction success
+ if (this.successCallback) {
+ var count = 0;
+ var i;
+ for (i in this.queryList) {
+ if (this.queryList.hasOwnProperty(i)) {
+ count++;
+ }
+ }
+ if (count === 0) {
+ try {
+ this.successCallback();
+ } catch(e) {
+ console.log("Transaction error calling user success callback: " + e);
+ }
+ }
+ }
+};
+
+/**
+ * Mark query in transaction as failed.
+ *
+ * @param id Query id
+ * @param reason Error message
+ */
+DroidDB_Tx.prototype.queryFailed = function(id, reason) {
+
+ // The sql queries in this transaction have already been run, since
+ // we really don't have a real transaction implemented in native code.
+ // However, the user callbacks for the remaining sql queries in transaction
+ // will not be called.
+ this.queryList = {};
+
+ if (this.errorCallback) {
+ try {
+ this.errorCallback(reason);
+ } catch(e) {
+ console.log("Transaction error calling user error callback: " + e);
+ }
+ }
+};
+
+/**
+ * SQL query object
+ * PRIVATE METHOD
+ *
+ * @param tx The transaction object that this query belongs to
+ */
+var DroidDB_Query = function(tx) {
+
+ // Set the id of the query
+ this.id = PhoneGap.createUUID();
+
+ // Add this query to the queue
+ droiddb.queryQueue[this.id] = this;
+
+ // Init result
+ this.resultSet = [];
+
+ // Set transaction that this query belongs to
+ this.tx = tx;
+
+ // Add this query to transaction list
+ this.tx.queryList[this.id] = this;
+
+ // Callbacks
+ this.successCallback = null;
+ this.errorCallback = null;
+
+};
+
+/**
+ * Execute SQL statement
+ *
+ * @param sql SQL statement to execute
+ * @param params Statement parameters
+ * @param successCallback Success callback
+ * @param errorCallback Error callback
+ */
+DroidDB_Tx.prototype.executeSql = function(sql, params, successCallback, errorCallback) {
+
+ // Init params array
+ if (typeof params === 'undefined') {
+ params = [];
+ }
+
+ // Create query and add to queue
+ var query = new DroidDB_Query(this);
+ droiddb.queryQueue[query.id] = query;
+
+ // Save callbacks
+ query.successCallback = successCallback;
+ query.errorCallback = errorCallback;
+
+ // Call native code
+ PhoneGap.exec(null, null, "Storage", "executeSql", [sql, params, query.id]);
+};
+
+/**
+ * SQL result set that is returned to user.
+ * PRIVATE METHOD
+ */
+DroidDB_Result = function() {
+ this.rows = new DroidDB_Rows();
+};
+
+/**
+ * SQL result set object
+ * PRIVATE METHOD
+ */
+DroidDB_Rows = function() {
+ this.resultSet = []; // results array
+ this.length = 0; // number of rows
+};
+
+/**
+ * Get item from SQL result set
+ *
+ * @param row The row number to return
+ * @return The row object
+ */
+DroidDB_Rows.prototype.item = function(row) {
+ return this.resultSet[row];
+};
+
+/**
+ * Open database
+ *
+ * @param name Database name
+ * @param version Database version
+ * @param display_name Database display name
+ * @param size Database size in bytes
+ * @return Database object
+ */
+DroidDB_openDatabase = function(name, version, display_name, size) {
+ PhoneGap.exec(null, null, "Storage", "openDatabase", [name, version, display_name, size]);
+ var db = new DatabaseShell();
+ return db;
+};
+
+
+/**
+ * For browsers with no localStorage we emulate it with SQLite. Follows the w3c api.
+ * TODO: Do similar for sessionStorage.
+ */
+
+var CupcakeLocalStorage = function() {
+ try {
+
+ this.db = openDatabase('localStorage', '1.0', 'localStorage', 2621440);
+ var storage = {};
+ this.length = 0;
+ function setLength (length) {
+ this.length = length;
+ localStorage.length = length;
+ }
+ this.db.transaction(
+ function (transaction) {
+ var i;
+ transaction.executeSql('CREATE TABLE IF NOT EXISTS storage (id NVARCHAR(40) PRIMARY KEY, body NVARCHAR(255))');
+ transaction.executeSql('SELECT * FROM storage', [], function(tx, result) {
+ for(var i = 0; i < result.rows.length; i++) {
+ storage[result.rows.item(i)['id']] = result.rows.item(i)['body'];
+ }
+ setLength(result.rows.length);
+ PhoneGap.initializationComplete("cupcakeStorage");
+ });
+
+ },
+ function (err) {
+ alert(err.message);
+ }
+ );
+ this.setItem = function(key, val) {
+ if (typeof(storage[key])=='undefined') {
+ this.length++;
+ }
+ storage[key] = val;
+ this.db.transaction(
+ function (transaction) {
+ transaction.executeSql('CREATE TABLE IF NOT EXISTS storage (id NVARCHAR(40) PRIMARY KEY, body NVARCHAR(255))');
+ transaction.executeSql('REPLACE INTO storage (id, body) values(?,?)', [key,val]);
+ }
+ );
+ };
+ this.getItem = function(key) {
+ return storage[key];
+ };
+ this.removeItem = function(key) {
+ delete storage[key];
+ this.length--;
+ this.db.transaction(
+ function (transaction) {
+ transaction.executeSql('CREATE TABLE IF NOT EXISTS storage (id NVARCHAR(40) PRIMARY KEY, body NVARCHAR(255))');
+ transaction.executeSql('DELETE FROM storage where id=?', [key]);
+ }
+ );
+ };
+ this.clear = function() {
+ storage = {};
+ this.length = 0;
+ this.db.transaction(
+ function (transaction) {
+ transaction.executeSql('CREATE TABLE IF NOT EXISTS storage (id NVARCHAR(40) PRIMARY KEY, body NVARCHAR(255))');
+ transaction.executeSql('DELETE FROM storage', []);
+ }
+ );
+ };
+ this.key = function(index) {
+ var i = 0;
+ for (var j in storage) {
+ if (i==index) {
+ return j;
+ } else {
+ i++;
+ }
+ }
+ return null;
+ }
+
+ } catch(e) {
+ alert("Database error "+e+".");
+ return;
+ }
+};
+PhoneGap.addConstructor(function() {
+ var setupDroidDB = function() {
+ navigator.openDatabase = window.openDatabase = DroidDB_openDatabase;
+ window.droiddb = new DroidDB();
+ }
+ if ((typeof window.openDatabase === "undefined") || (navigator.userAgent.indexOf("Android 3.0") != -1)) {
+ setupDroidDB();
+ } else {
+ window.openDatabase_orig = window.openDatabase;
+ window.openDatabase = function(name, version, desc, size) {
+ var db = window.openDatabase_orig(name, version, desc, size);
+ if (db == null) {
+ setupDroidDB();
+ return DroidDB_openDatabase(name, version, desc, size);
+ } else return db;
+ }
+ }
+
+ if (typeof window.localStorage === "undefined") {
+ navigator.localStorage = window.localStorage = new CupcakeLocalStorage();
+ PhoneGap.waitForInitialization("cupcakeStorage");
+ }
+});
+};
--- /dev/null
+{"added": {"books": [{"html_size": 2113, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-bog-mnie-opuscil.html", "id": 1749, "title": "[B\u00f3g mnie opu\u015bci\u0142...]"}, {"html_size": 1531, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-cos-tam-mignelo-dalekiego.html", "id": 1753, "title": "[Co\u015b tam mign\u0119\u0142o dalekiego...]"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "[Dedykacja]", "html_size": 709, "html": "/media/lektura/but-w-butonierce-dedykacja_.html", "parent_number": 0, "id": 1357}, {"parent": 1459, "tags": [3, 1, 2, 4], "title": "[Dedykacja]", "html_size": 1599, "html": "/media/lektura/piesni-dedykacja_______.html", "parent_number": 1, "id": 1454}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "[Intermezzo (Czy widzieli\u015bcie...)]", "html_size": 593, "html": "/media/lektura/but-w-butonierce-intermezzo-czy-widzieliscie.html", "parent_number": 12, "id": 1360}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "[Intermezzo (Zielone s\u0105 r\u0119ce moje...)]", "html_size": 936, "html": "/media/lektura/but-w-butonierce-intermezzo-zielone-sa-rece-moje.html", "parent_number": 20, "id": 1382}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "[Jak introdukcja]", "html_size": 1227, "html": "/media/lektura/but-w-butonierce-jak-introdukcja.html", "parent_number": 1, "id": 1362}, {"html_size": 1155, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-modlmy-sie-srod-drzew.html", "id": 1756, "title": "[M\u00f3dlmy si\u0119 \u015br\u00f3d drzew...]"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "[Na bis]", "html_size": 3869, "html": "/media/lektura/but-w-butonierce-na-bis_.html", "parent_number": 26, "id": 1368}, {"parent": 1459, "tags": [3, 1, 2, 4], "title": "[Pie\u015bni - nota edytorska]", "html_size": 7155, "html": "/media/lektura/piesni-nota-edytorska.html", "parent_number": 0, "id": 1456}, {"parent": 1481, "tags": [1991, 3, 1, 4], "title": "[Treny - Motto i dedykacja]", "html_size": 6983, "html": "/media/lektura/treny-motto-i-dedykacja_______.html", "parent_number": 1, "id": 1479}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "[Treny - nota edytorska]", "html_size": 2404, "html": "/media/lektura/treny-nota-edytorska.html", "parent_number": 0, "id": 1480}, {"html_size": 1167, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-uwiedly-sad.html", "id": 1645, "title": "[Uwi\u0119d\u0142y sad...]"}, {"html_size": 3649, "tags": [2137, 1, 121, 2138], "html": "/media/lektura/dobry-wieczor-nazywam-sie-mickiewicz__.html", "id": 969, "title": "*** (Dobry wiecz\u00f3r, nazywam si\u0119 Mickiewicz...)"}, {"html_size": 9282, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/a-coz-z-ta-dziecina.html", "id": 2014, "title": "A c\u00f3\u017c z t\u0105 Dziecin\u0105..."}, {"html_size": 2858, "tags": [1, 24, 189, 121], "html": "/media/lektura/a-jednak-ja-nie-watpie-bo-sie-pora-zbliza.html", "id": 1111, "title": "A jednak ja nie w\u0105tpi\u0119 - bo si\u0119 pora zbli\u017ca"}, {"html_size": 4317, "tags": [1, 128, 5220, 121], "html": "/media/lektura/a-kiedy-bedziesz.html", "id": 2053, "title": "A kiedy b\u0119dziesz..."}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Abuzei i Tair", "html_size": 1112, "html": "/media/lektura/abuzei-i-tair_.html", "parent_number": 0, "id": 1239}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Ach, ju\u017c i w rodzicielskim domu...", "html_size": 1786, "html": "/media/lektura/ach-juz-i-w-rodzicielskim-domu.html", "parent_number": 0, "id": 1862}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Ajudah", "html_size": 3056, "html": "/media/lektura/sonety-krymskie-ajudah_______.html", "parent_number": 18, "id": 1797}, {"html_size": 66171, "tags": [339, 128, 121], "html": "/media/lektura/akordy-jesienne___.html", "id": 1721, "title": "Akordy jesienne"}, {"html_size": 1417, "tags": [2137, 1, 121, 2138], "html": "/media/lektura/akslop__.html", "id": 971, "title": "Akslop"}, {"html_size": 4874, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-akteon.html", "id": 1745, "title": "Akteon"}, {"html_size": 2129, "tags": [4373, 1, 24, 121], "html": "/media/lektura/albatros.html", "id": 2127, "title": "Albatros"}, {"html_size": 6666, "tags": [210, 337, 1, 128], "html": "/media/lektura/napoj-cienisty-alcabon.html", "id": 1737, "title": "Alcabon"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Alegoria", "html_size": 2778, "html": "/media/lektura/alegoria-bajki-nowe_.html", "parent_number": 0, "id": 1279}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "A\u0142uszta w dzie\u0144", "html_size": 5310, "html": "/media/lektura/sonety-krymskie-aluszta-w-dzien_______.html", "parent_number": 11, "id": 1791}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "A\u0142uszta w nocy", "html_size": 2741, "html": "/media/lektura/sonety-krymskie-aluszta-w-nocy_______.html", "parent_number": 12, "id": 1779}, {"html_size": 2779, "tags": [4373, 1, 24, 121], "html": "/media/lektura/amor-i-czaszka.html", "id": 2128, "title": "Amor i czaszka"}, {"html_size": 4240, "tags": [3140, 338, 1, 121], "html": "/media/lektura/kamien-ampulki.html", "id": 1683, "title": "Ampu\u0142ki"}, {"html_size": 9773, "tags": [313, 312, 31, 24], "html": "/media/lektura/aniol.html", "id": 1571, "title": "Anio\u0142"}, {"html_size": 2619, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-aniol.html", "id": 1746, "title": "Anio\u0142"}, {"html_size": 2302, "tags": [1, 24, 189, 121], "html": "/media/lektura/aniol-ognisty-moj-aniol-lewy.html", "id": 1068, "title": "Anio\u0142 ognisty - m\u00f3j anio\u0142 lewy"}, {"html_size": 2111, "tags": [1, 24, 189, 121], "html": "/media/lektura/anioly-stoja-na-rodzinnych-polach.html", "id": 1617, "title": "Anio\u0142y stoj\u0105 na rodzinnych polach"}, {"html_size": 83986, "tags": [31, 54, 56, 1462], "html": "/media/lektura/antek.html", "id": 959, "title": "Antek"}, {"html_size": 148913, "tags": [152, 176, 177, 175], "html": "/media/lektura/antygona________.html", "id": 26, "title": "Antygona"}, {"html_size": 228259, "tags": [31, 33, 34, 5314], "html": "/media/lektura/antymonachomachia.html", "id": 2126, "title": "Antymonachomachia"}, {"html_size": 16939, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/aptekarzowa.html", "id": 853, "title": "Aptekarzowa"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "At\u0142as i kitaj", "html_size": 2117, "html": "/media/lektura/atlas-i-kitaj_.html", "parent_number": 1, "id": 1240}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Bajdary", "html_size": 2959, "html": "/media/lektura/sonety-krymskie-bajdary_______.html", "parent_number": 10, "id": 1790}, {"tags": [1888, 31, 33, 34], "id": 1237, "title": "Bajki i przypowie\u015bci"}, {"tags": [1888, 31, 33, 34], "id": 1333, "title": "Bajki nowe"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Bakczysaraj", "html_size": 5697, "html": "/media/lektura/sonety-krymskie-bakczysaraj_______.html", "parent_number": 6, "id": 1786}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Bakczysaraj w nocy", "html_size": 4634, "html": "/media/lektura/sonety-krymskie-bakczysaraj-w-nocy_______.html", "parent_number": 7, "id": 1787}, {"html_size": 3007, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-ballada-z-tamtej-strony.html", "id": 1671, "title": "Ballada z tamtej strony"}, {"tags": [210, 1, 23, 24], "id": 291, "title": "Ballady i romanse"}, {"html_size": 571999, "tags": [152, 24, 189, 175], "html": "/media/lektura/balladyna__.html", "id": 1724, "title": "Balladyna"}, {"html_size": 3104, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-balwan-ze-sniegu.html", "id": 1747, "title": "Ba\u0142wan ze \u015bniegu"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Baran dany na ofiar\u0119", "html_size": 1844, "html": "/media/lektura/baran-dany-na-ofiare.html", "parent_number": 3, "id": 1337}, {"html_size": 1545, "tags": [1, 24, 189, 121], "html": "/media/lektura/baranki-moje.html", "id": 1110, "title": "Baranki moje..."}, {"html_size": 165197, "tags": [31, 1517, 56, 350], "html": "/media/lektura/bartek-zwyciezca.html", "id": 1093, "title": "Bartek zwyci\u0119zca"}, {"html_size": 105098, "tags": [312, 31, 337, 128], "html": "/media/lektura/klechdy-sezamowe-basn-o-rumaku-zakletym.html", "id": 1898, "title": "Ba\u015b\u0144 o rumaku zakl\u0119tym"}, {"parent": 295, "tags": [31, 126, 128, 127], "title": "Bazyliszek", "html_size": 44931, "html": "/media/lektura/bazyliszek.html", "parent_number": 3, "id": 1602}, {"html_size": 9202, "tags": [313, 312, 31, 24], "html": "/media/lektura/bak-i-pilka.html", "id": 1572, "title": "B\u0105k i pi\u0142ka"}, {"html_size": 28197, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/beczka-amontillada.html", "id": 1704, "title": "Beczka Amontillada"}, {"html_size": 5893, "tags": [1, 2308, 24, 121], "html": "/media/lektura/bema-pamieci-zalobny-rapsod.html", "id": 1619, "title": "Bema pami\u0119ci \u017ca\u0142obny rapsod"}, {"tags": [31, 5544, 24, 189], "id": 2194, "title": "Beniowski"}, {"parent": 2194, "tags": [31, 5544, 24, 189], "title": "Beniowski. Dalsze pie\u015bni", "html_size": 658644, "html": "/media/lektura/beniowski-dalsze-piesni.html", "parent_number": 1, "id": 2193}, {"parent": 2194, "tags": [31, 5544, 24, 189], "title": "Beniowski. Pi\u0119\u0107 pierwszych pie\u015bni", "html_size": 548128, "html": "/media/lektura/beniowski-piec-pierwszych-piesni_1.html", "parent_number": 0, "id": 2190}, {"html_size": 36922, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/berenice.html", "id": 1766, "title": "Berenice"}, {"html_size": 4143, "tags": [337, 1, 3035, 121], "html": "/media/lektura/napoj-cienisty-betleem.html", "id": 1748, "title": "Betleem"}, {"html_size": 2871, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-bez-nut.html", "id": 1896, "title": "Bez nut"}, {"html_size": 15631, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/bezbronna-istota.html", "id": 854, "title": "Bezbronna istota"}, {"parent": 295, "tags": [31, 126, 128, 127], "title": "Bia\u0142a Dama", "html_size": 12586, "html": "/media/lektura/legendy-warszawskie-biala-dama_______.html", "parent_number": 6, "id": 1605}, {"html_size": 23374, "tags": [312, 31, 5395, 24], "html": "/media/lektura/biaosniezka-i-rozanka.html", "id": 2158, "title": "Bia\u0142o\u015bnie\u017cka i R\u00f3\u017canka"}, {"html_size": 20207, "tags": [312, 31, 5395, 24], "html": "/media/lektura/biedny-mynarczyk-i-kotek.html", "id": 2159, "title": "Biedny m\u0142ynarczyk i kotek"}, {"html_size": 9547, "tags": [4373, 1, 24, 121], "html": "/media/lektura/bogosawienstwo.html", "id": 2129, "title": "B\u0142ogos\u0142awie\u0144stwo"}, {"html_size": 966, "tags": [1, 24, 189, 121], "html": "/media/lektura/bo-mie-matka-moja-mila.html", "id": 1108, "title": "Bo mi\u0119 matka moja mi\u0142a"}, {"html_size": 1259, "tags": [1, 24, 189, 121], "html": "/media/lektura/bo-to-jest-wieszcza-najjasniejsza-chwala.html", "id": 1113, "title": "Bo to jest wieszcza najja\u015bniejsza chwa\u0142a"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Bocian i jele\u0144", "html_size": 1223, "html": "/media/lektura/bocian-i-jelen-bajki-nowe.html", "parent_number": 1, "id": 1334}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Bogacz i \u017cebrak", "html_size": 1749, "html": "/media/lektura/bogacz-i-zebrak_.html", "parent_number": 4, "id": 1212}, {"html_size": 21461, "tags": [5148, 332, 1, 334], "html": "/media/lektura/bogurodzica_2.html", "id": 2013, "title": "Bogurodzica"}, {"html_size": 17265, "tags": [5279, 332, 1, 24], "html": "/media/lektura/boze-cos-polske.html", "id": 2107, "title": "Bo\u017ce, co\u015b Polsk\u0119..."}, {"parent": 1614, "tags": [31, 54, 2294, 56], "title": "B\u00f3g wie kto", "html_size": 77728, "html": "/media/lektura/gloria-victis-bog-wie-kto.html", "parent_number": 3, "id": 1606}, {"html_size": 5486, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/bracia-patrzcie-jeno.html", "id": 2032, "title": "Bracia, patrzcie jeno..."}, {"html_size": 2032, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-brat.html", "id": 1738, "title": "Brat"}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Bro\u0144 mnie przed sob\u0105 samym...", "html_size": 3629, "html": "/media/lektura/bron-mnie-przed-soba-samym.html", "parent_number": 1, "id": 1863}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Bry\u0142a lodu i kryszta\u0142", "html_size": 1578, "html": "/media/lektura/bryla-lodu-i-krysztal_.html", "parent_number": 4, "id": 1226}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Brytan w obro\u017cy", "html_size": 1461, "html": "/media/lektura/brytan-w-obrozy_.html", "parent_number": 5, "id": 1168}, {"html_size": 40407, "tags": [313, 312, 31, 24], "html": "/media/lektura/brzydkie-kaczatko________.html", "id": 82, "title": "Brzydkie kacz\u0105tko"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Burza", "html_size": 2255, "html": "/media/lektura/sonety-krymskie-burza_______.html", "parent_number": 4, "id": 1784}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "But w butonierce", "html_size": 2726, "html": "/media/lektura/but-w-butonierce-but-w-butonierce.html", "parent_number": 25, "id": 1356}, {"tags": [338, 1606, 1, 336], "id": 1383, "title": "But w butonierce (tomik)"}, {"html_size": 1912, "tags": [1, 128, 5220, 121], "html": "/media/lektura/bylbym-cie-oddal_1.html", "id": 2054, "title": "By\u0142bym ci\u0119 odda\u0142..."}, {"html_size": 2922, "tags": [5148, 1, 2, 24], "html": "/media/lektura/bywaj-dziewcze-zdrowe.html", "id": 2104, "title": "Bywaj dziewcz\u0119 zdrowe..."}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Cafe", "html_size": 2738, "html": "/media/lektura/but-w-butonierce-cafe.html", "parent_number": 5, "id": 1358}, {"html_size": 36656, "tags": [313, 312, 31, 24], "html": "/media/lektura/calineczka.html", "id": 1044, "title": "Calineczka"}, {"html_size": 2981, "tags": [4373, 1, 24, 121], "html": "/media/lektura/cay-swiat-bys-sciagnea.html", "id": 2130, "title": "Ca\u0142y \u015bwiat by\u015b \u015bci\u0105gn\u0119\u0142a..."}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Cesarz chi\u0144ski i syn jego", "html_size": 2705, "html": "/media/lektura/cesarz-chinski-i-syn-jego-bajki-nowe_.html", "parent_number": 3, "id": 1335}, {"html_size": 3039, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-chalupa.html", "id": 1750, "title": "Cha\u0142upa"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Chart i kotka", "html_size": 877, "html": "/media/lektura/chart-i-kotka_.html", "parent_number": 6, "id": 1130}, {"html_size": 21288, "tags": [312, 31, 5395, 24], "html": "/media/lektura/chata-w-lesie.html", "id": 2160, "title": "Chata w lesie"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Chleb i szabla", "html_size": 1454, "html": "/media/lektura/chleb-i-szabla_.html", "parent_number": 7, "id": 1207}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Ch\u0142op i ciel\u0119", "html_size": 1487, "html": "/media/lektura/chlop-i-ciele-bajki-nowe_.html", "parent_number": 3, "id": 1330}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Ch\u0142op i Jowisz", "html_size": 3477, "html": "/media/lektura/chlop-i-jowisz-bajki-nowe_.html", "parent_number": 4, "id": 1251}, {"tags": [31, 128, 242, 243], "id": 288, "title": "Ch\u0142opi"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Chmiel", "html_size": 2527, "html": "/media/lektura/chmiel-bajki-nowe_.html", "parent_number": 5, "id": 1270}, {"html_size": 31713, "tags": [313, 312, 31, 24], "html": "/media/lektura/choinka_.html", "id": 1045, "title": "Choinka"}, {"html_size": 2580, "tags": [1, 24, 189, 121], "html": "/media/lektura/chor-duchow-izraelskich.html", "id": 1106, "title": "Ch\u00f3r duch\u00f3w izraelskich"}, {"parent": 295, "tags": [31, 126, 128, 127], "title": "Chrystus Cudowny u Fary", "html_size": 20812, "html": "/media/lektura/legendy-warszawskie-chrystus-cudowny-u-fary_______.html", "parent_number": 4, "id": 1604}, {"html_size": 40777, "tags": [313, 312, 31, 24], "html": "/media/lektura/cien.html", "id": 1570, "title": "Cie\u0144"}, {"html_size": 420558, "tags": [31, 384, 383, 24], "html": "/media/lektura/cierpienia-mlodego-wertera_________.html", "id": 836, "title": "Cierpienia m\u0142odego Wertera"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Cisza morska", "html_size": 5219, "html": "/media/lektura/sonety-krymskie-cisza-morska_______.html", "parent_number": 2, "id": 1782}, {"parent": 287, "tags": [339, 1, 128, 121], "title": "Cisza wieczorna", "html_size": 10513, "html": "/media/lektura/z-wichrow-i-hal-z-tatr-cisza-wieczorna___.html", "parent_number": 4, "id": 765}, {"html_size": 3050, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-cmentarz.html", "id": 1751, "title": "Cmentarz"}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Cnoty kardynalne", "html_size": 2148, "html": "/media/lektura/katechizm-polskiego-dziecka-cnoty-kardynalne_.html", "parent_number": 3, "id": 1831}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Co kocha\u0107?", "html_size": 2375, "html": "/media/lektura/katechizm-polskiego-dziecka-co-kochac_.html", "parent_number": 4, "id": 1832}, {"html_size": 2879, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-coda__.html", "id": 1549, "title": "Coda"}, {"html_size": 23405, "tags": [313, 312, 31, 24], "html": "/media/lektura/cos.html", "id": 1573, "title": "Co\u015b"}, {"html_size": 9717, "tags": [1, 2308, 24, 121], "html": "/media/lektura/cos-ty-atenom-zrobil-sokratesie.html", "id": 1084, "title": "Co\u015b ty Atenom zrobi\u0142, Sokratesie"}, {"html_size": 11904, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/cora-albionu.html", "id": 855, "title": "C\u00f3ra Albionu"}, {"html_size": 3686, "tags": [1, 24, 189, 121], "html": "/media/lektura/corka-cerery_.html", "id": 1105, "title": "C\u00f3rka Cerery"}, {"html_size": 4292, "tags": [123, 1, 122, 22], "html": "/media/lektura/cuda-milosci-karmie-frasunkiem-milosc-i-mysleniem_______.html", "id": 94, "title": "Cuda mi\u0142o\u015bci (Karmi\u0119 frasunkiem mi\u0142o\u015b\u0107 i my\u015bleniem...)"}, {"html_size": 2662, "tags": [123, 1, 122, 22], "html": "/media/lektura/cuda-milosci-przebog-jak-zyje-serca-juz-nie-majac_______.html", "id": 228, "title": "Cuda mi\u0142o\u015bci (Przeb\u00f3g! Jak \u017cyj\u0119, serca ju\u017c nie maj\u0105c?)"}, {"html_size": 2565, "tags": [4373, 1, 24, 121], "html": "/media/lektura/cyganie-w-podrozy.html", "id": 2131, "title": "Cyganie w podr\u00f3\u017cy"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Czapla, ryby i rak", "html_size": 4963, "html": "/media/lektura/czapla-ryby-i-rak-bajki-nowe_.html", "parent_number": 6, "id": 1294}, {"html_size": 35756, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/czarny-kot.html", "id": 1629, "title": "Czarny kot"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Czatyrdah", "html_size": 3835, "html": "/media/lektura/sonety-krymskie-czatyrdah_______.html", "parent_number": 13, "id": 1792}, {"html_size": 19567, "tags": [313, 312, 31, 24], "html": "/media/lektura/czerowne-buciki.html", "id": 1048, "title": "Czerwone buciki"}, {"parent_number": 1, "tags": [31, 33, 34, 32], "id": 294, "parent": 300, "title": "Cz\u0119\u015b\u0107 druga"}, {"parent_number": 0, "tags": [31, 33, 34, 32], "id": 289, "parent": 300, "title": "Cz\u0119\u015b\u0107 pierwsza"}, {"parent": 288, "tags": [31, 128, 242, 243], "title": "Cz\u0119\u015b\u0107 pierwsza - Jesie\u0144", "html_size": 842762, "html": "/media/lektura/chlopi-czesc-pierwsza-jesien_______.html", "parent_number": 0, "id": 1615}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Cz\u0142owiek bo\u017ce igrzysko", "html_size": 1598, "html": "/media/lektura/fraszki-ksiegi-trzecie-czlowiek-boze-igrzysko____.html", "parent_number": 0, "id": 640}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Cz\u0142owiek i go\u0142\u0119bie", "html_size": 2208, "html": "/media/lektura/czlowiek-i-golebie-bajki-nowe_.html", "parent_number": 7, "id": 1298}, {"html_size": 1030, "tags": [1888, 31, 1889, 34], "html": "/media/lektura/czlowiek-i-kamien.html", "id": 837, "title": "Cz\u0142owiek i kamie\u0144"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Cz\u0142owiek i suknia", "html_size": 1892, "html": "/media/lektura/czlowiek-i-suknia_.html", "parent_number": 8, "id": 1194}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Cz\u0142owiek i wilk", "html_size": 1234, "html": "/media/lektura/czlowiek-i-wilk_.html", "parent_number": 9, "id": 1219}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Cz\u0142owiek i zdrowie", "html_size": 2063, "html": "/media/lektura/czlowiek-i-zdrowie_.html", "parent_number": 10, "id": 1188}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Cz\u0142owiek i zwierciad\u0142a", "html_size": 2796, "html": "/media/lektura/czlowiek-i-zwierciadla_.html", "parent_number": 11, "id": 1145}, {"parent": 294, "tags": [31, 33, 34, 32], "title": "Cz\u0142owiek i zwierz", "html_size": 16449, "html": "/media/lektura/satyry-czesc-druga-czlowiek-i-zwierz_______.html", "parent_number": 4, "id": 40}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Czym b\u0119d\u0119?", "html_size": 2714, "html": "/media/lektura/katechizm-polskiego-dziecka-czym-bede_.html", "parent_number": 1, "id": 1833}, {"html_size": 1789, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-cmy.html", "id": 1752, "title": "\u0106my"}, {"html_size": 3178, "tags": [1, 24, 189, 121], "html": "/media/lektura/dajcie-mi-tylko-jedne-ziemi-mile.html", "id": 1112, "title": "Dajcie mi tylko jedne ziemi mil\u0119"}, {"html_size": 2225, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-daleko.html", "id": 1526, "title": "Daleko"}, {"html_size": 12286, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/damy.html", "id": 856, "title": "Damy"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Daremna praca", "html_size": 2384, "html": "/media/lektura/daremna-praca_.html", "parent_number": 12, "id": 1221}, {"html_size": 1874, "tags": [329, 1, 56, 121], "html": "/media/lektura/daremne-zale_______.html", "id": 147, "title": "Daremne \u017cale"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "D\u0105b i dynia", "html_size": 1770, "html": "/media/lektura/dab-i-dynia_.html", "parent_number": 13, "id": 1191}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "D\u0105b i ma\u0142e drzewka", "html_size": 2262, "html": "/media/lektura/dab-i-male-drzewka_.html", "parent_number": 14, "id": 1216}, {"parent": 712, "tags": [11, 3, 1, 4], "title": "Dedykacja", "html_size": 519, "html": "/media/lektura/fraszki-dedykacja____.html", "parent_number": 0, "id": 628}, {"parent": 1234, "tags": [1888, 31, 33, 34], "title": "Dedykacja", "html_size": 1355, "html": "/media/lektura/dedykacja.html", "parent_number": 1, "id": 1243}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Derwisz i ucze\u0144", "html_size": 2303, "html": "/media/lektura/derwisz-i-uczen_.html", "parent_number": 15, "id": 1220}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Deszcz", "html_size": 1867, "html": "/media/lektura/but-w-butonierce-deszcz.html", "parent_number": 10, "id": 1359}, {"html_size": 2439, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-deszcz-w-concarneau.html", "id": 1655, "title": "Deszcz w Concarneau"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Dewotka", "html_size": 1097, "html": "/media/lektura/dewotka_.html", "parent_number": 16, "id": 1136}, {"html_size": 39698, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/diabel-na-wiezy.html", "id": 1755, "title": "Diabe\u0142 na wie\u017cy"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Dialog", "html_size": 2769, "html": "/media/lektura/dialog-bajki-nowe_.html", "parent_number": 8, "id": 1296}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Diament i kryszta\u0142", "html_size": 2492, "html": "/media/lektura/diament-i-krysztal_.html", "parent_number": 17, "id": 1159}, {"parent": 293, "tags": [332, 339, 1, 128], "title": "Dies Irae", "html_size": 43028, "html": "/media/lektura/hymny-dies-irae_______.html", "parent_number": 0, "id": 252}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Disce puer", "html_size": 5810, "html": "/media/lektura/katechizm-polskiego-dziecka-disce-puer_.html", "parent_number": 5, "id": 1834}, {"html_size": 9607, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/dlugi-jezyk__.html", "id": 857, "title": "D\u0142ugi j\u0119zyk"}, {"html_size": 5453, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-dno.html", "id": 1527, "title": "Dno"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Anakreonta", "html_size": 1255, "html": "/media/lektura/fraszki-ksiegi-wtore-do-anakreonta____.html", "parent_number": 0, "id": 632}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Andrzeja Trzecieskiego", "html_size": 1837, "html": "/media/lektura/fraszki-ksiegi-wtore-do-andrzeja-trzecieskiego____.html", "parent_number": 1, "id": 536}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Anny (Kr\u00f3lowi r\u00f3wien, a je\u015bli si\u0119 godzi...)", "html_size": 1478, "html": "/media/lektura/fraszki-ksiegi-wtore-do-anny-krolowi-rowien-a-jesli-sie-godz____.html", "parent_number": 2, "id": 565}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Anny (Wczora, czekaj\u0105c na twe obietnice...)", "html_size": 1799, "html": "/media/lektura/fraszki-ksiegi-wtore-do-anny-wczora-czekajac-na-twe-obietnic____.html", "parent_number": 3, "id": 415}, {"html_size": 3694, "tags": [123, 1564, 1, 1565], "html": "/media/lektura/do-anusie-anusiu-bys-mie-tem-chciala-darowac.html", "id": 775, "title": "Do Anusie (Anusiu! by\u015b mie tem chcia\u0142a darowa\u0107...)"}, {"html_size": 2947, "tags": [123, 11, 1, 1565], "html": "/media/lektura/do-anusie-moja-nadobna-dzieweczko-moje-kochanie.html", "id": 776, "title": "Do Anusie (Moja nadobna dzieweczko, moje kochanie!)"}, {"html_size": 4386, "tags": [123, 11, 1, 1565], "html": "/media/lektura/do-anusie-siebie-musze-nie-ciebie-w-tej-mierze-winowac.html", "id": 777, "title": "Do Anusie (Siebie musz\u0119, nie ciebie, w tej mierze winowa\u0107...)"}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Do B. Z.", "html_size": 3253, "html": "/media/lektura/do-b-z.html", "parent_number": 2, "id": 1864}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Baltazera", "html_size": 673, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-baltazera_____.html", "parent_number": 0, "id": 515}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Bartosza", "html_size": 846, "html": "/media/lektura/fraszki-ksiegi-wtore-do-bartosza____.html", "parent_number": 4, "id": 663}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do boginiej", "html_size": 1802, "html": "/media/lektura/fraszki-ksiegi-wtore-do-boginiej____.html", "parent_number": 5, "id": 482}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Chmury", "html_size": 1036, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-chmury_____.html", "parent_number": 1, "id": 494}, {"html_size": 6533, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-do-czytelnika.html", "id": 1883, "title": "Do czytelnika"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do doktora (Arcydoktorem ci\u0119 zwa\u0107 ka\u017cdy mo\u017ce \u015bmiele...)", "html_size": 803, "html": "/media/lektura/fraszki-ksiegi-wtore-do-doktora-arcydoktorem-cie-zwac-kazdy-____.html", "parent_number": 6, "id": 426}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do doktora (Fraszka a doktor \u2014 to s\u0105 dwie rzeczy przeciwne...)", "html_size": 1426, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-doktora-fraszka-a-doktor-to-sa-dwi____.html", "parent_number": 1, "id": 586}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do doktora (M\u00f3wi\u0142em ci, nie no\u015b mi tych fraszek, doktorze...)", "html_size": 695, "html": "/media/lektura/fraszki-ksiegi-wtore-do-doktora-mowilem-ci-nie-nos-mi-tych-f____.html", "parent_number": 7, "id": 670}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do doktora (Nie mam ci zacz dzi\u0119kowa\u0107, m\u00f3j mi\u0142y doktorze...)", "html_size": 1251, "html": "/media/lektura/fraszki-ksiegi-wtore-do-doktora-nie-mam-ci-zacz-dziekowac-mo____.html", "parent_number": 8, "id": 610}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do doktora (Nie trzeba mi si\u0119 wiele dowiadowa\u0107...)", "html_size": 1592, "html": "/media/lektura/fraszki-ksiegi-wtore-do-doktora-nie-trzeba-mi-sie-wiele-dowi____.html", "parent_number": 9, "id": 573}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do doktora (Nie wiem, podobno li to co ku rozumowi...)", "html_size": 897, "html": "/media/lektura/fraszki-ksiegi-wtore-do-doktora-nie-wiem-podobno-li-to-co-ku____.html", "parent_number": 10, "id": 468}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do doktora Montana", "html_size": 1241, "html": "/media/lektura/fraszki-ksiegi-wtore-do-doktora-montana____.html", "parent_number": 11, "id": 576}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do dru\u017cby", "html_size": 4164, "html": "/media/lektura/fraszki-ksiegi-wtore-do-druzby____.html", "parent_number": 12, "id": 445}, {"parent": 1234, "tags": [1888, 31, 33, 34], "title": "Do dzieci", "html_size": 2916, "html": "/media/lektura/do-dzieci.html", "parent_number": 0, "id": 1244}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do dziewki (A co wiedzie\u0107, gdzie chodzisz, moja dziewko \u015bliczna...)", "html_size": 823, "html": "/media/lektura/fraszki-ksiegi-wtore-do-dziewki-a-co-wiedziec-gdzie-chodzisz____.html", "parent_number": 13, "id": 551}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do dziewki (Daj, czego\u0107 nie ub\u0119dzie, by\u015b nawi\u0119cej da\u0142a...)", "html_size": 1661, "html": "/media/lektura/fraszki-ksiegi-wtore-do-dziewki-daj-czegoc-nie-ubedzie-bys-n____.html", "parent_number": 14, "id": 604}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do dziewki (Je\u015bli to rada widzisz, a \u017cyczysz mi tego...)", "html_size": 2450, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-dziewki-jesli-to-rada-widzisz-a-zy____.html", "parent_number": 2, "id": 512}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do dziewki (Nie uciekaj przede mn\u0105, dziewko urodziwa...)", "html_size": 2558, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-dziewki-nie-uciekaj-przede-mna-dzi____.html", "parent_number": 4, "id": 1717}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Franciszka", "html_size": 3476, "html": "/media/lektura/fraszki-ksiegi-wtore-do-franciszka____.html", "parent_number": 15, "id": 697}, {"html_size": 3279, "tags": [1, 24, 189, 121], "html": "/media/lektura/do-franciszka-szemiotha.html", "id": 1103, "title": "Do Franciszka Szemiotha"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do fraszek (Fraszki moje, co\u015bcie mi dot\u0105d zachowa\u0142y...)", "html_size": 1423, "html": "/media/lektura/fraszki-ksiegi-wtore-do-fraszek-fraszki-moje-coscie-mi-dotad____.html", "parent_number": 16, "id": 627}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do fraszek (Fraszki nieprzep\u0142acone, wdzi\u0119czne fraszki moje...)", "html_size": 2973, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-fraszek-fraszki-nieprzeplacone-wdz____.html", "parent_number": 4, "id": 412}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do fraszek (Fraszki, za wszeteczne was ludzie poczytaj\u0105...)", "html_size": 1297, "html": "/media/lektura/fraszki-ksiegi-wtore-do-fraszek-fraszki-za-wszeteczne-was-lu____.html", "parent_number": 17, "id": 498}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do gospodarza (Nie b\u0105d\u017a go\u015bciem u siebie, wiedz, co si\u0119 w ci\u0119 wleje...)", "html_size": 679, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-gospodarza-nie-badz-gosciem-u-sieb____.html", "parent_number": 5, "id": 420}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do gospodarza (Rad si\u0119 widz\u0119 u ciebie, gospodarzu mi\u0142y!)", "html_size": 822, "html": "/media/lektura/fraszki-ksiegi-wtore-do-gospodarza-rad-sie-widze-u-ciebie-go____.html", "parent_number": 18, "id": 590}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do gospodyniej", "html_size": 1493, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-gospodyniej_____.html", "parent_number": 0, "id": 1590}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do go\u015bcia (B\u0105d\u017a ptaka, b\u0105d\u017a zaj\u0105ca szukasz po tym boru...)", "html_size": 695, "html": "/media/lektura/fraszki-ksiegi-wtore-do-goscia-badz-ptaka-badz-zajaca-szukas____.html", "parent_number": 19, "id": 706}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do go\u015bcia (Go\u015bciu, tak jako\u015b pocz\u0105\u0142, ju\u017c do ko\u0144ca czytaj...)", "html_size": 818, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-goscia-gosciu-tak-jakos-poczal-juz____.html", "parent_number": 6, "id": 428}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do go\u015bcia (Go\u015bciu, w\u0142asn\u0105 twarz widzisz przewa\u017cnej Dydony...)", "html_size": 2093, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-goscia-gosciu-wlasna-twarz-widzisz____.html", "parent_number": 7, "id": 666}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do go\u015bcia (Je\u015bli darmo masz te ksi\u0105\u017cki...)", "html_size": 1694, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-goscia-jesli-darmo-masz-te-ksiazk_____.html", "parent_number": 4, "id": 548}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do go\u015bcia (Nie pie\u015b\u0107 si\u0119 d\u0142ugo z mymi ksi\u0105\u017ceczkami...)", "html_size": 549, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-goscia-nie-piesc-sie-dlugo-z-mymi_____.html", "parent_number": 5, "id": 559}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do g\u00f3r i las\u00f3w", "html_size": 5719, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-gor-i-lasow____.html", "parent_number": 8, "id": 675}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Hanny (Chybaby nie wiedzia\u0142a, co znaczy twarz blada...)", "html_size": 815, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-hanny-chybaby-nie-wiedziala-co-zn____.html", "parent_number": 6, "id": 679}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Hanny (Na palcu masz dyjament, w sercu twardy krzemie\u0144...)", "html_size": 685, "html": "/media/lektura/fraszki-ksiegi-wtore-do-hanny-na-palcu-masz-dyjament-w-sercu____.html", "parent_number": 20, "id": 474}, {"html_size": 2092, "tags": [1, 24, 189, 121], "html": "/media/lektura/do-hr-gustawa-olizara-podziekowanie-za-wystrzyzynke-z-gwiazdeczka-i-krzemiencem.html", "id": 1114, "title": "Do Hr. Gustawa Ol(izara) podzi\u0119kowanie za wystrzy\u017cynk\u0119 z gwiazdeczk\u0105 i Krzemie\u0144cem"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Jadama Konarskiego biskupa pozna\u0144skiego", "html_size": 3251, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-jadama-konarskiego-biskupa-poznans____.html", "parent_number": 9, "id": 662}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Jadwigi", "html_size": 1150, "html": "/media/lektura/fraszki-ksiegi-wtore-do-jadwigi____.html", "parent_number": 21, "id": 643}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Jakuba", "html_size": 550, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-jakuba_____.html", "parent_number": 7, "id": 699}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Jana (Janie, cierp', jako mo\u017cesz! Przyjdzie ta godzina...)", "html_size": 2675, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-jana-janie-cierp-jako-mozesz-przyj____.html", "parent_number": 10, "id": 514}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Jana (Janie, m\u00f3j dru\u017cba...)", "html_size": 3268, "html": "/media/lektura/fraszki-ksiegi-wtore-do-jana-janie-moj-druzba____.html", "parent_number": 22, "id": 477}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Jana (Je\u015bli st\u0105d jak\u0105 rozkosz ma cz\u0142owiek cnotliwy...)", "html_size": 3296, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-jana-jesli-stad-jaka-rozkosz-ma-cz____.html", "parent_number": 11, "id": 537}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Jana (Radz\u0119, Janie, daj pok\u00f3j przedsi\u0119wzi\u0119ciu swemu...)", "html_size": 2030, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-jana-radze-janie-daj-pokoj-przeds____.html", "parent_number": 8, "id": 561}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do J\u0119drzeja (A c\u00f3\u017c radzisz, J\u0119drzeju? Wszak mog\u0119 w twe uszy...)", "html_size": 2865, "html": "/media/lektura/fraszki-ksiegi-wtore-do-jedrzeja-a-coz-radzisz-jedrzeju-wsza____.html", "parent_number": 23, "id": 478}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do J\u0119drzeja (Kt\u00f3ry m\u00f3j nieprzyjaciel i cz\u0142owiek tak srogi...)", "html_size": 2299, "html": "/media/lektura/fraszki-ksiegi-wtore-do-jedrzeja-ktory-moj-nieprzyjaciel-i-c____.html", "parent_number": 24, "id": 607}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do J\u0119drzeja Patrycego", "html_size": 894, "html": "/media/lektura/fraszki-ksiegi-wtore-do-jedrzeja-patrycego____.html", "parent_number": 25, "id": 577}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do J\u00f3sta (Tw\u00f3j mi brat, J\u00f3stcie, powiada o tobie...)", "html_size": 1980, "html": "/media/lektura/fraszki-ksiegi-wtore-do-josta-twoj-mi-brat-jostcie-powiada-o____.html", "parent_number": 26, "id": 513}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do J\u00f3sta (Wiesz, co\u015b mi winien; miej\u017ce si\u0119 do taszki...)", "html_size": 1092, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-josta-wiesz-cos-mi-winien-miejze-____.html", "parent_number": 9, "id": 452}, {"html_size": 2789, "tags": [1889, 1, 34], "html": "/media/lektura/do-justyny.html", "id": 838, "title": "Do Justyny"}, {"html_size": 2955, "tags": [1889, 1, 34], "html": "/media/lektura/do-justyny-o-wdziecznosci.html", "id": 839, "title": "Do Justyny (O wdzi\u0119czno\u015bci)"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Kachny (Cho\u0107 znasz uczynno\u015b\u0107 moj\u0119 i ch\u0119\u0107 praw\u0105 czujesz...)", "html_size": 688, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-kachny-choc-znasz-uczynnosc-moje-i____.html", "parent_number": 12, "id": 492}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Kachny (Pewnie ci\u0119 moje zwierciad\u0142o zawstydzi...)", "html_size": 536, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-kachny-pewnie-cie-moje-zwierciadl____.html", "parent_number": 10, "id": 449}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Kachny (Po sukni znam \u017ca\u0142ob\u0119, znam i po podwice...)", "html_size": 1316, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-kachny-po-sukni-znam-zalobe-znam-i____.html", "parent_number": 13, "id": 528}, {"html_size": 4007, "tags": [123, 1564, 1, 1565], "html": "/media/lektura/do-kasie-im-pilniej-na-twoje-oblicze-nadobne.html", "id": 778, "title": "Do Kasie (Im pilniej na twoje oblicze nadobne...)"}, {"html_size": 11927, "tags": [123, 1564, 1, 1565], "html": "/media/lektura/do-kasie-jako-lod-taje-przezroczysty-z-lekka.html", "id": 779, "title": "Do Kasie (Jako l\u00f3d taje przezroczysty z lekka...)"}, {"html_size": 3804, "tags": [123, 11, 1, 1565], "html": "/media/lektura/do-kasie-jesli-wladna-co-nami-bladzacych-gwiazd-sily.html", "id": 780, "title": "Do Kasie (Je\u015bli w\u0142adn\u0105 co nami b\u0142\u0105dz\u0105cych gwiazd si\u0142y...)"}, {"html_size": 3263, "tags": [123, 11, 1, 1565], "html": "/media/lektura/do-kasie-mam-nadzieje-ze-sie-nade-mna-zlitujesz_.html", "id": 781, "title": "Do Kasie (Mam nadziej\u0119, \u017ce si\u0119 nade mn\u0105 zlitujesz...)"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do kaznodzieja", "html_size": 1194, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-kaznodzieja____.html", "parent_number": 14, "id": 405}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do kogo\u015b", "html_size": 848, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-kogos____.html", "parent_number": 15, "id": 564}, {"html_size": 2234, "tags": [4373, 1, 24, 22], "html": "/media/lektura/do-kreolki.html", "id": 2132, "title": "Do Kreolki"}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Do kr\u00f3la", "html_size": 27925, "html": "/media/lektura/satyry-czesc-pierwsza-do-krola_______.html", "parent_number": 0, "id": 181}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Lubomira", "html_size": 2079, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-lubomira____.html", "parent_number": 16, "id": 533}, {"html_size": 2849, "tags": [1, 24, 189, 121], "html": "/media/lektura/do-ludwiki-bobrowny.html", "id": 1101, "title": "Do Ludwiki Bobr\u00f3wny"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do \u0141ask", "html_size": 1018, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-lask____.html", "parent_number": 17, "id": 541}, {"html_size": 5226, "tags": [1, 23, 24, 121], "html": "/media/lektura/do-m_______.html", "id": 182, "title": "Do M***"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Magdaleny", "html_size": 1848, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-magdaleny____.html", "parent_number": 18, "id": 681}, {"html_size": 4289, "tags": [4373, 1, 24, 121], "html": "/media/lektura/do-malabarki.html", "id": 2133, "title": "Do Malabarki"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Marcina (A wi\u0119c by ty, Marcinie, przed tym nie ugoni\u0142...)", "html_size": 694, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-marcina-a-wiec-by-ty-marcinie-prz____.html", "parent_number": 11, "id": 517}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Marcina (Filozofi, co nad nas uszy lepsze maj\u0105...)", "html_size": 1399, "html": "/media/lektura/fraszki-ksiegi-wtore-do-marcina-filozofi-co-nad-nas-uszy-lep____.html", "parent_number": 27, "id": 438}, {"html_size": 2240, "tags": [1, 24, 189, 121], "html": "/media/lektura/do-matki_______.html", "id": 91, "title": "Do matki"}, {"html_size": 738, "tags": [1, 24, 189, 121], "html": "/media/lektura/do-matki-w-ciemnosciach-postac-mi-stoi-matczyna.html", "id": 1100, "title": "Do Matki (\"W ciemno\u015bciach posta\u0107 mi stoi matczyna\")"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Miko\u0142aja Firleja (Jesliby w moich ksi\u0105\u017ckach co takiego by\u0142o...)", "html_size": 844, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-mikolaja-firleja-jesliby-w-moich-____.html", "parent_number": 12, "id": 617}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Miko\u0142aja Firleja (Ma\u0142o na tym, \u017ce moje fraszki masz pisane...)", "html_size": 1631, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-mikolaja-firleja-malo-na-tym-ze-mo____.html", "parent_number": 19, "id": 694}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Miko\u0142aja Mieleckiego (Na swe z\u0142e\u015b mi\u0119 upoi\u0142, m\u00f3j dobry starosta...)", "html_size": 2343, "html": "/media/lektura/fraszki-ksiegi-wtore-do-mikolaja-mieleckiego-na-swe-zles-mie____.html", "parent_number": 28, "id": 545}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Miko\u0142aja Mieleckiego (Nie dar jaki kosztowny, ale co przemog\u0119...)", "html_size": 1322, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-mikolaja-mieleckiego-nie-dar-jaki____.html", "parent_number": 13, "id": 439}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Miko\u0142aja Wolskiego", "html_size": 3985, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-mikolaja-wolskiego____.html", "parent_number": 20, "id": 530}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do mi\u0142o\u015bci (Chyba w serce, Mi\u0142o\u015bci, prosz\u0119, nie uderzaj...)", "html_size": 679, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-milosci-chyba-w-serce-milosci-pro____.html", "parent_number": 14, "id": 703}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do mi\u0142o\u015bci (D\u0142ugo\u017c masz, o Mi\u0142o\u015bci, frasowa\u0107 me lata?)", "html_size": 2607, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-milosci-dlugoz-masz-o-milosci-fras____.html", "parent_number": 21, "id": 463}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do mi\u0142o\u015bci (Gdzie teraz ono jab\u0142ko i on klinot drogi...)", "html_size": 2610, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-milosci-gdzie-teraz-ono-jablko-i-o____.html", "parent_number": 22, "id": 557}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do mi\u0142o\u015bci (Jam przegra\u0142, ja, Mi\u0142o\u015bci! \u2014 Ty\u015b plac otrzyma\u0142a...)", "html_size": 4676, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-milosci-jam-przegral-ja-milosci-ty____.html", "parent_number": 23, "id": 659}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do mi\u0142o\u015bci (Matko skrzydlatych Mi\u0142o\u015bci...)", "html_size": 3823, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-milosci-matko-skrzydlatych-milosci____.html", "parent_number": 24, "id": 422}, {"html_size": 2571, "tags": [329, 1, 56, 121], "html": "/media/lektura/do-mlodych.html", "id": 852, "title": "Do m\u0142odych"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Montana", "html_size": 685, "html": "/media/lektura/fraszki-ksiegi-wtore-do-montana____.html", "parent_number": 29, "id": 416}, {"html_size": 2959, "tags": [123, 1, 122, 22], "html": "/media/lektura/do-motyla_______.html", "id": 285, "title": "Do motyla"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do nieznajomego", "html_size": 715, "html": "/media/lektura/fraszki-ksiegi-wtore-do-nieznajomego____.html", "parent_number": 30, "id": 410}, {"html_size": 4091, "tags": [1, 128, 5220, 121], "html": "/media/lektura/do-nieznajomej_1.html", "id": 2055, "title": "Do Nieznajomej"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do opata", "html_size": 1695, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-opata____.html", "parent_number": 25, "id": 453}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do pana (B\u00f3g tylko ludzkie my\u015bli wiedzie\u0107 mo\u017ce...)", "html_size": 986, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-pana-bog-tylko-ludzkie-mysli-wiedz____.html", "parent_number": 26, "id": 501}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do pana (Panie, co dobrze, raczy da\u0107 z swej strony...)", "html_size": 659, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-pana-panie-co-dobrze-raczy-dac-z-s____.html", "parent_number": 27, "id": 639}, {"html_size": 5686, "tags": [1, 24, 189, 121], "html": "/media/lektura/do-pani-joanny-bobrowej.html", "id": 1099, "title": "Do pani Joanny Bobrowej"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do paniej (Co usty m\u00f3wisz, by\u015b w sercu my\u015bli\u0142a...)", "html_size": 797, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-paniej-co-usty-mowisz-bys-w-sercu_____.html", "parent_number": 15, "id": 622}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do paniej (Imi\u0119 twe, pani, kt\u00f3re rad mianuj\u0119...)", "html_size": 2709, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-paniej-imie-twe-pani-ktore-rad-mi_____.html", "parent_number": 16, "id": 479}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do paniej (Pani jako nadobna, tak te\u017c i uczciwa!)", "html_size": 828, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-paniej-pani-jako-nadobna-tak-tez-_____.html", "parent_number": 17, "id": 682}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do paniej (S\u0142yszcie, pani! Te fraszki, co teraz czytacie...)", "html_size": 690, "html": "/media/lektura/fraszki-ksiegi-wtore-do-paniej-slyszcie-pani-te-fraszki-co-t____.html", "parent_number": 31, "id": 591}, {"html_size": 6329, "tags": [1, 24, 189, 121], "html": "/media/lektura/do-pastereczki-siedzacej-na-druidow-kamieniach-w-pornic-nad-oceanem.html", "id": 1941, "title": "Do pastereczki siedz\u0105cej na druid\u00f3w kamieniach w Pornic nad oceanem"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Pawe\u0142ka", "html_size": 1326, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-pawelka_____.html", "parent_number": 18, "id": 519}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Paw\u0142a (Chcia\u0142em ci \u201epomagab\u00f3g\u201d kilkakro\u0107 powiedzie\u0107...)", "html_size": 1204, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-pawla-chcialem-ci-pomagabog-kilkak____.html", "parent_number": 28, "id": 470}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Paw\u0142a (Dobra to, Pawle, mo\u017cesz wierzy\u0107, szko\u0142a...)", "html_size": 1013, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-pawla-dobra-to-pawle-mozesz-wierz_____.html", "parent_number": 19, "id": 520}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Paw\u0142a (Pawle, nie b\u0105d\u017a tak wielkim panem do swej \u015bmierci...)", "html_size": 1574, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-pawla-pawle-nie-badz-tak-wielkim-p____.html", "parent_number": 29, "id": 532}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Paw\u0142a (Pawle, rzecz pewna, u twego s\u0105siada...)", "html_size": 1758, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-pawla-pawle-rzecz-pewna-u-twego-s_____.html", "parent_number": 20, "id": 524}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Paw\u0142a St\u0119powskiego", "html_size": 1659, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-pawla-stepowskiego_____.html", "parent_number": 0, "id": 1585}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Petry\u0142a", "html_size": 2397, "html": "/media/lektura/fraszki-ksiegi-wtore-do-petryla____.html", "parent_number": 32, "id": 1580}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Piotra K\u0142oczowskiego", "html_size": 4225, "html": "/media/lektura/fraszki-ksiegi-wtore-do-piotra-kloczowskiego____.html", "parent_number": 33, "id": 555}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Pluta", "html_size": 1120, "html": "/media/lektura/fraszki-ksiegi-wtore-do-pluta____.html", "parent_number": 34, "id": 602}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do poet\u00f3w", "html_size": 2934, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-poetow____.html", "parent_number": 30, "id": 408}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Do polskiego ch\u0142opi\u0119cia", "html_size": 8145, "html": "/media/lektura/katechizm-polskiego-dziecka-do-polskiego-chlopiecia_.html", "parent_number": 10, "id": 1835}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Do polskiej dzieweczki", "html_size": 6416, "html": "/media/lektura/katechizm-polskiego-dziecka-do-polskiej-dzieweczki_.html", "parent_number": 11, "id": 1836}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Pryszki", "html_size": 1496, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-pryszki____.html", "parent_number": 31, "id": 409}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do przyjaciela (Jednego chcie\u0107 i nie chcie\u0107 to spo\u0142eczno\u015b\u0107 prawa...)", "html_size": 708, "html": "/media/lektura/fraszki-ksiegi-wtore-do-przyjaciela-jednego-chciec-i-nie-chc____.html", "parent_number": 35, "id": 558}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do przyjaciela (Nie frasuj sobie, przyjacielu, g\u0142owy...)", "html_size": 1308, "html": "/media/lektura/fraszki-ksiegi-wtore-do-przyjaciela-nie-frasuj-sobie-przyjac____.html", "parent_number": 36, "id": 702}, {"parent": 829, "tags": [1, 23, 24, 121], "title": "Do przyjaci\u00f3\u0142 Moskali", "html_size": 5197, "html": "/media/lektura/dziady-dziadow-czesci-iii-ustep-do-przyjaciol-moskali.html", "parent_number": 6, "id": 820}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do pszcz\u00f3\u0142", "html_size": 667, "html": "/media/lektura/fraszki-ksiegi-wtore-do-pszczol____.html", "parent_number": 38, "id": 454}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Reiny", "html_size": 2272, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-reiny____.html", "parent_number": 32, "id": 611}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do s\u0105siada", "html_size": 911, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-sasiada____.html", "parent_number": 33, "id": 658}, {"html_size": 8919, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-do-siostry.html", "id": 1739, "title": "Do siostry"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do snu", "html_size": 2716, "html": "/media/lektura/fraszki-ksiegi-wtore-do-snu____.html", "parent_number": 39, "id": 526}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Stanis\u0142awa (Co mi Sybilla prorokuje ninie?)", "html_size": 1125, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-stanislawa-co-mi-sybilla-prorokuj____.html", "parent_number": 22, "id": 688}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Stanis\u0142awa (Kto pija do p\u00f3\u0142nocy, bracie Stanis\u0142awie...)", "html_size": 1692, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-stanislawa-kto-pija-do-polnocy-bra____.html", "parent_number": 34, "id": 460}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Stanis\u0142awa (Powiedz mi, gdzie si\u0119 chowasz, bracie Stanis\u0142awie...)", "html_size": 1194, "html": "/media/lektura/fraszki-ksiegi-wtore-do-stanislawa-powiedz-mi-gdzie-sie-chow____.html", "parent_number": 40, "id": 522}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Stanis\u0142awa Meglewskiego", "html_size": 1444, "html": "/media/lektura/fraszki-ksiegi-wtore-do-stanislawa-meglewskiego____.html", "parent_number": 41, "id": 599}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Stanis\u0142awa Por\u0119bskiego", "html_size": 1538, "html": "/media/lektura/fraszki-ksiegi-wtore-do-stanislawa-porebskiego____.html", "parent_number": 42, "id": 633}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Stanis\u0142awa Wapowskiego", "html_size": 3596, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-stanislawa-wapowskiego____.html", "parent_number": 35, "id": 601}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do starosty", "html_size": 1124, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-starosty____.html", "parent_number": 36, "id": 641}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do starosty muszy\u0144skiego", "html_size": 3464, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-starosty-muszynskiego____.html", "parent_number": 37, "id": 487}, {"html_size": 6048, "tags": [123, 1, 122, 121], "html": "/media/lektura/do-swoich-ksiazek-dokad-sie-moja-lutni-napierasz-skwapliwie_______.html", "id": 155, "title": "Do swoich ksi\u0105\u017cek (Dok\u0105d si\u0119, moja lutni, napierasz skwapliwie?)"}, {"html_size": 4382, "tags": [123, 1, 122, 121], "html": "/media/lektura/do-swoich-ksiazek-hola-juz-dosyc-dosyc-moja-ksiego_______.html", "id": 14, "title": "Do swoich ksi\u0105\u017cek (Hola! Ju\u017c dosy\u0107, dosy\u0107, moja ksi\u0119go!)"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do swych rym\u00f3w", "html_size": 1292, "html": "/media/lektura/fraszki-ksiegi-wtore-do-swych-rymow____.html", "parent_number": 43, "id": 529}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do teg\u00f3\u017c (Albo z nas szydzisz, albo sam wi\u0142ujesz...)", "html_size": 1228, "html": "/media/lektura/fraszki-ksiegi-wtore-do-tegoz-albo-z-nas-szydzisz-albo-sam-w____.html", "parent_number": 37, "id": 584}, {"html_size": 2862, "tags": [4373, 1, 24, 121], "html": "/media/lektura/do-teodora-de-banville.html", "id": 2135, "title": "Do Teodora De Banville"}, {"html_size": 17051, "tags": [1, 24, 189, 121], "html": "/media/lektura/do-teofila-januszewskiego.html", "id": 1942, "title": "Do Teofila Januszewskiego"}, {"html_size": 3586, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-do-tereski-z-lisieux.html", "id": 1528, "title": "Do Tereski z Lisieux"}, {"html_size": 3820, "tags": [123, 1, 122, 22], "html": "/media/lektura/do-trupa_______.html", "id": 267, "title": "Do trupa"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Wac\u0142awa Ostroroga", "html_size": 1889, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-waclawa-ostroroga____.html", "parent_number": 38, "id": 431}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Do Walka", "html_size": 678, "html": "/media/lektura/fraszki-ksiegi-pierwsze-do-walka_____.html", "parent_number": 23, "id": 612}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Wenery", "html_size": 1284, "html": "/media/lektura/fraszki-ksiegi-wtore-do-wenery____.html", "parent_number": 44, "id": 595}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do W\u0119dy", "html_size": 900, "html": "/media/lektura/fraszki-ksiegi-wtore-do-wedy____.html", "parent_number": 45, "id": 653}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do wojewody (Nie s\u0105, wojewodo zacny, czasy po temu...)", "html_size": 2106, "html": "/media/lektura/fraszki-ksiegi-wtore-do-wojewody-nie-sa-wojewodo-zacny-czasy____.html", "parent_number": 46, "id": 497}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do wojewody (Zamieszka\u0142em do sto\u0142u twego, wojewoda...)", "html_size": 829, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-wojewody-zamieszkalem-do-stolu-twe____.html", "parent_number": 39, "id": 647}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Wojtka (I owszem, mi\u0142y Wojtku, zjednaj si\u0119 z t\u0105 pani\u0105...)", "html_size": 913, "html": "/media/lektura/fraszki-ksiegi-wtore-do-wojtka-i-owszem-mily-wojtku-zjednaj-____.html", "parent_number": 47, "id": 597}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Do Wojtka (Pytasz, nie teszno li mi\u0119 tak samego siedzie\u0107?)", "html_size": 559, "html": "/media/lektura/fraszki-ksiegi-wtore-do-wojtka-pytasz-nie-teszno-li-mie-tak-____.html", "parent_number": 48, "id": 443}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Do Zofijej", "html_size": 2436, "html": "/media/lektura/fraszki-ksiegi-trzecie-do-zofijej____.html", "parent_number": 40, "id": 434}, {"html_size": 1802, "tags": [123, 1564, 1, 1565], "html": "/media/lektura/do-zosie-bede-sie-zawsze-dziwowal-twojej-piknosci.html", "id": 782, "title": "Do Zosie (B\u0119d\u0119 si\u0119 zawsze dziwowa\u0142 twojej pikno\u015bci...)"}, {"html_size": 4961, "tags": [123, 1564, 1, 1565], "html": "/media/lektura/do-zosie-nie-psuj-niepotrzebnemi-lzami-wdziecznych-oczy.html", "id": 783, "title": "Do Zosie (Nie psuj niepotrzebnemi \u0142zami wdzi\u0119cznych oczy!)"}, {"html_size": 2950, "tags": [1, 24, 189, 121], "html": "/media/lektura/do-zygmunta.html", "id": 1943, "title": "Do Zygmunta"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Dobroczynno\u015b\u0107", "html_size": 1609, "html": "/media/lektura/dobroczynnosc_.html", "parent_number": 18, "id": 1214}, {"html_size": 2591, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-dokola-klombu.html", "id": 1754, "title": "Doko\u0142a klombu"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Doktor", "html_size": 858, "html": "/media/lektura/doktor_.html", "parent_number": 19, "id": 1186}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Doktor i zdrowie", "html_size": 1448, "html": "/media/lektura/doktor-i-zdrowie_.html", "parent_number": 20, "id": 1150}, {"html_size": 103844, "tags": [31, 128, 54, 293], "html": "/media/lektura/doktor-piotr_______.html", "id": 133, "title": "Doktor Piotr"}, {"html_size": 12427, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nic-wiecej-dom-swietego-kazimierza.html", "id": 1689, "title": "Dom \u015bwi\u0119tego Kazimierza"}, {"html_size": 4247, "tags": [4373, 1, 24, 121], "html": "/media/lektura/don-juan-w-piekle.html", "id": 2134, "title": "Don Juan w piekle"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Dorocie z Michowa, \u017cenie jego (Nie chcia\u0142am ci\u0119, m\u0119\u017cu m\u00f3j, zosta\u0107, twoja \u017cona...)", "html_size": 1352, "html": "/media/lektura/fraszki-ksiegi-wtore-dorocie-z-michowa-zenie-jego-nie-chcial____.html", "parent_number": 63, "id": 510}, {"html_size": 16244, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/dramat.html", "id": 858, "title": "Dramat"}, {"parent": 829, "tags": [31, 23, 1660, 24], "title": "Droga do Rosji", "html_size": 18742, "html": "/media/lektura/dziady-dziadow-czesci-iii-ustep-droga-do-rosji.html", "parent_number": 0, "id": 821}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Droga nad przepa\u015bci\u0105 w Czufut-Kale", "html_size": 4637, "html": "/media/lektura/sonety-krymskie-droga-nad-przepascia-w-czufut-kale_______.html", "parent_number": 15, "id": 1794}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Drugi (M\u0119\u017cu m\u00f3j, o m\u00f3j m\u0119\u017cu, \u015bmier\u0107 nieluto\u015bciwa)", "html_size": 1255, "html": "/media/lektura/fraszki-ksiegi-trzecie-drugi-mezu-moj-o-moj-mezu-smierc-niel____.html", "parent_number": 54, "id": 417}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Drugie Temu\u017c (Hiszpany, W\u0142ochy i Niemce zwiedziwszy...)", "html_size": 1440, "html": "/media/lektura/fraszki-ksiegi-pierwsze-drugie-temuz-hiszpany-wlochy-i-niemc____.html", "parent_number": 31, "id": 484}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Drzewo", "html_size": 716, "html": "/media/lektura/drzewo_.html", "parent_number": 21, "id": 1225}, {"html_size": 20454, "tags": [312, 31, 5395, 24], "html": "/media/lektura/duch-we-flaszce.html", "id": 2161, "title": "Duch we flaszce"}, {"html_size": 21033, "tags": [1, 23, 24, 121], "html": "/media/lektura/dudarz_1.html", "id": 2189, "title": "Dudarz"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Dudek", "html_size": 2249, "html": "/media/lektura/dudek-bajki-nowe_.html", "parent_number": 9, "id": 1250}, {"html_size": 27325, "tags": [210, 1, 24, 189], "html": "/media/lektura/duma-o-waclawie-rzewuskim_1.html", "id": 1987, "title": "Duma o Wac\u0142awie Rzewuskim"}, {"html_size": 7070, "tags": [210, 31, 337, 3035], "html": "/media/lektura/dusiolek________.html", "id": 1384, "title": "Dusio\u0142ek"}, {"html_size": 2117, "tags": [1, 24, 189, 121], "html": "/media/lektura/dusza-sie-moja-zamysla-gleboko.html", "id": 1945, "title": "Dusza si\u0119 moja zamy\u015bla g\u0142\u0119boko..."}, {"html_size": 2918, "tags": [4373, 1, 24, 22], "html": "/media/lektura/kwiaty-zla-dusza-wina.html", "id": 1884, "title": "Dusza wina"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Dwa psy", "html_size": 1523, "html": "/media/lektura/dwa-psy_.html", "parent_number": 22, "id": 1233}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Dwa \u017c\u00f3\u0142wie", "html_size": 1585, "html": "/media/lektura/bajki-i-przypowiesci-dwa-zolwie__.html", "parent_number": 23, "id": 1277}, {"html_size": 33131, "tags": [31, 55, 54, 56], "html": "/media/lektura/dym.html", "id": 850, "title": "Dym"}, {"html_size": 9516, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/dyrektor-pod-kanapa.html", "id": 859, "title": "Dyrektor pod kanap\u0105"}, {"html_size": 4322, "tags": [1, 128, 5220, 121], "html": "/media/lektura/dyskobol_1.html", "id": 2056, "title": "Dyskobol"}, {"parent_number": 2, "tags": [31, 23, 1660, 24], "id": 829, "parent": 830, "title": "Dziad\u00f3w cz\u0119\u015bci III Ust\u0119p"}, {"tags": [152, 372, 23, 24], "id": 830, "title": "Dziady"}, {"parent": 828, "tags": [152, 372, 23, 24], "title": "Dziady, cz\u0119\u015b\u0107 II", "html_size": 76299, "html": "/media/lektura/dziady-dziady-poema-dziady-czesc-ii.html", "parent_number": 0, "id": 1355}, {"parent": 828, "tags": [152, 372, 23, 24], "title": "Dziady, cz\u0119\u015b\u0107 III", "html_size": 451133, "html": "/media/lektura/dziady-dziady-poema-dziady-czesc-iii.html", "parent_number": 3, "id": 833}, {"parent": 828, "tags": [152, 372, 23, 24], "title": "Dziady, cz\u0119\u015b\u0107 IV", "html_size": 183350, "html": "/media/lektura/dziady-dziady-poema-dziady-czesc-iv.html", "parent_number": 2, "id": 818}, {"parent_number": 0, "tags": [152, 372, 23, 24], "id": 828, "parent": 830, "title": "Dziady. Poema"}, {"parent": 830, "tags": [152, 372, 23, 24], "title": "Dziady. Widowisko, cz\u0119\u015b\u0107 I", "html_size": 61905, "html": "/media/lektura/dziady-dziady-widowisko-czesc-i.html", "parent_number": 1, "id": 827}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Dzieci i \u017caby", "html_size": 2113, "html": "/media/lektura/dzieci-i-zaby-bajki-nowe_.html", "parent_number": 10, "id": 1264}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Dzieci\u0119 i ojciec", "html_size": 905, "html": "/media/lektura/dziecie-i-ojciec_.html", "parent_number": 24, "id": 1166}, {"html_size": 11625, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/dzielo-sztuki.html", "id": 860, "title": "Dzie\u0142o sztuki"}, {"html_size": 3460, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-dzien.html", "id": 1529, "title": "Dzie\u0144"}, {"html_size": 6407, "tags": [210, 31, 337, 3035], "html": "/media/lektura/dziewczyna________.html", "id": 1385, "title": "Dziewczyna"}, {"html_size": 14425, "tags": [312, 31, 5395, 24], "html": "/media/lektura/dziewczynka-i-lalka.html", "id": 2162, "title": "Dziewczynka i lalka"}, {"html_size": 7979, "tags": [313, 312, 31, 24], "html": "/media/lektura/dziewczynka-z-zapalkami.html", "id": 1049, "title": "Dziewczynka z zapa\u0142kami"}, {"html_size": 3399, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-dzisiaj-verdun.html", "id": 1530, "title": "Dzisiaj Verdun"}, {"html_size": 5491, "tags": [5148, 123, 1, 2], "html": "/media/lektura/dzisiaj-w-betlejem_1.html", "id": 2016, "title": "Dzisiaj w Betlejem"}, {"parent": 1614, "tags": [31, 54, 2294, 56], "title": "Dziwna historia", "html_size": 86480, "html": "/media/lektura/gloria-victis-dziwna-historia_.html", "parent_number": 5, "id": 1607}, {"parent": 1237, "tags": [1888, 31, 33, 34, 1407], "title": "Dzwon", "html_size": 845, "html": "/media/lektura/dzwon_1.html", "parent_number": 25, "id": 1195}, {"html_size": 6526, "tags": [1, 2, 5290, 24], "html": "/media/lektura/dzwon_3.html", "id": 2195, "title": "Dzwon"}, {"html_size": 18587, "tags": [313, 312, 31, 24], "html": "/media/lektura/dzwony_.html", "id": 1574, "title": "Dzwony"}, {"html_size": 42452, "tags": [31, 54, 56, 293], "html": "/media/lektura/echa-lesne.html", "id": 2188, "title": "Echa le\u015bne"}, {"html_size": 3538, "tags": [1, 128, 5220, 121], "html": "/media/lektura/ekstaza_1.html", "id": 2057, "title": "Ekstaza"}, {"html_size": 37305, "tags": [1, 128, 5220, 121], "html": "/media/lektura/elegia-na-smierc-czarnego-zawiszy.html", "id": 2058, "title": "Elegia na \u015bmier\u0107 Czarnego Zawiszy"}, {"html_size": 4200, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-elegia-niemocy.html", "id": 1672, "title": "Elegia niemocy"}, {"html_size": 4721, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-elegia-uspienia.html", "id": 1673, "title": "Elegia u\u015bpienia"}, {"html_size": 4177, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-elegia-zalu.html", "id": 1674, "title": "Elegia \u017calu"}, {"html_size": 2186, "tags": [4373, 1, 24, 121], "html": "/media/lektura/epigraf-na-potepiona-ksiazke.html", "id": 2136, "title": "Epigraf na pot\u0119pion\u0105 ksi\u0105\u017ck\u0119"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Epitafium Andrzejowi Bzickiemu, kasztelanowi che\u0142mskiemu", "html_size": 2522, "html": "/media/lektura/fraszki-ksiegi-wtore-epitafium-andrzejowi-bzickiemu-kasztela____.html", "parent_number": 49, "id": 448}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Epitafium dzieci\u0119ciu (By\u0142em ojcem niedawno, dzi\u015b nie mam nikogo...)", "html_size": 868, "html": "/media/lektura/fraszki-ksiegi-pierwsze-epitafium-dziecieciu-bylem-ojcem-nie_____.html", "parent_number": 24, "id": 687}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Epitafium dzieci\u0119ciu (Ojcze, nade mn\u0105 p\u0142aka\u0107 nie potrzeba...)", "html_size": 813, "html": "/media/lektura/fraszki-ksiegi-pierwsze-epitafium-dziecieciu-ojcze-nade-mna-_____.html", "parent_number": 25, "id": 566}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Epitafium Erazmowi Kroczewskiemu kuchmistrzowi", "html_size": 1565, "html": "/media/lektura/fraszki-ksiegi-trzecie-epitafium-erazmowi-kroczewskiemu-kuch____.html", "parent_number": 41, "id": 668}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Epitafium Grzegorzowi Podlodowskiemu, staro\u015bcie radomskiemu", "html_size": 1445, "html": "/media/lektura/fraszki-ksiegi-trzecie-epitafium-grzegorzowi-podlodowskiemu-____.html", "parent_number": 42, "id": 493}, {"html_size": 1289, "tags": [3, 1, 4, 52], "html": "/media/lektura/treny-epitafium-hannie-kochanowskiej_______.html", "id": 1563, "title": "Epitafium Hannie Kochanowskiej"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Epitafium J\u0119drzejowi \u017belis\u0142awskiemu", "html_size": 815, "html": "/media/lektura/fraszki-ksiegi-pierwsze-epitafium-jedrzejowi-zelislawskiemu_____.html", "parent_number": 26, "id": 654}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Epitafium J\u00f3stowi Glacowi", "html_size": 1743, "html": "/media/lektura/fraszki-ksiegi-trzecie-epitafium-jostowi-glacowi____.html", "parent_number": 43, "id": 605}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Epitafium Kosowi", "html_size": 1790, "html": "/media/lektura/fraszki-ksiegi-pierwsze-epitafium-kosowi_____.html", "parent_number": 27, "id": 516}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Epitafium Krysztofowi Sienie\u0144skiemu", "html_size": 870, "html": "/media/lektura/fraszki-ksiegi-pierwsze-epitafium-krysztofowi-sienienskiemu_____.html", "parent_number": 29, "id": 476}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Epitafium Sobiechowi", "html_size": 1337, "html": "/media/lektura/fraszki-ksiegi-wtore-epitafium-sobiechowi____.html", "parent_number": 51, "id": 616}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Epitafium Wojciechowi Kryskiemu", "html_size": 1284, "html": "/media/lektura/fraszki-ksiegi-pierwsze-epitafium-wojciechowi-kryskiemu_____.html", "parent_number": 30, "id": 579}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Epitafium Wysockiemu", "html_size": 1191, "html": "/media/lektura/fraszki-ksiegi-pierwsze-epitafium-wysockiemu_____.html", "parent_number": 32, "id": 692}, {"html_size": 2131, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-erotyk.html", "id": 1656, "title": "Erotyk"}, {"html_size": 4505, "tags": [1, 128, 5220, 121], "html": "/media/lektura/eviva-larte.html", "id": 2059, "title": "Eviva l'arte!"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Fejerwerk", "html_size": 2627, "html": "/media/lektura/fejerwerk-bajki-nowe_.html", "parent_number": 11, "id": 1332}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Fia\u0142ek i trawa", "html_size": 1461, "html": "/media/lektura/fialek-i-trawa_.html", "parent_number": 28, "id": 1213}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Fia\u0142ki", "html_size": 2524, "html": "/media/lektura/fialki-bajki-nowe_.html", "parent_number": 12, "id": 1722}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Filozof", "html_size": 1699, "html": "/media/lektura/filozof_.html", "parent_number": 26, "id": 1122}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Filozof", "html_size": 3428, "html": "/media/lektura/filozof-bajki-nowe_.html", "parent_number": 13, "id": 1268}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Filozof i ch\u0142op", "html_size": 2457, "html": "/media/lektura/filozof-i-chlop-bajki-nowe_.html", "parent_number": 14, "id": 1295}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Filozof i orator", "html_size": 2424, "html": "/media/lektura/filozof-i-orator_.html", "parent_number": 27, "id": 1140}, {"html_size": 18352, "tags": [1, 2308, 24, 121], "html": "/media/lektura/fortepian-chopina.html", "id": 1085, "title": "Fortepian Chopina"}, {"html_size": 2591, "tags": [1, 128, 5220, 121], "html": "/media/lektura/fragment-z-fantazji.html", "id": 2060, "title": "Fragment z \u00abFantazji\u00bb"}, {"tags": [3, 1, 2, 4], "id": 1402, "title": "Fragmenta albo pozosta\u0142e pisma"}, {"html_size": 3179, "tags": [123, 11, 1, 1565], "html": "/media/lektura/frasunk-do-kasie.html", "id": 784, "title": "Frasunk do Kasie"}, {"html_size": 1736, "tags": [123, 11, 1, 1565], "html": "/media/lektura/fraszka-do-anusie.html", "id": 785, "title": "Fraszka do Anusie"}, {"html_size": 2296, "tags": [123, 11, 1, 1565], "html": "/media/lektura/fraszka-do-kasie.html", "id": 786, "title": "Fraszka do Kasie"}, {"html_size": 3048, "tags": [123, 11, 1, 1565], "html": "/media/lektura/fraszka-do-zosie-badz-mi-oczkami-pozwalasz-laskawemi.html", "id": 787, "title": "Fraszka do Zosie (B\u0105d\u017a mi oczkami pozwalasz \u0142askawemi...)"}, {"html_size": 3205, "tags": [123, 1564, 1, 1565], "html": "/media/lektura/fraszka-do-zosie-sluchaj-gdy-nie-chcesz-baczyc-co-sie-ze-mna-dzieje.html", "id": 788, "title": "Fraszka do Zosie (S\u0142uchaj, gdy nie chcesz baczy\u0107, co si\u0119 ze mn\u0105 dzieje...)"}, {"html_size": 1546, "tags": [123, 1564, 1, 1565], "html": "/media/lektura/fraszka-o-anusi-i-o-kasi.html", "id": 789, "title": "Fraszka o Anusi i o Kasi"}, {"tags": [11, 3, 1, 4], "id": 712, "title": "Fraszki"}, {"parent_number": 4, "tags": [11, 3, 1, 4], "id": 709, "parent": 712, "title": "Fraszki dodane"}, {"html_size": 2670, "tags": [3140, 338, 1, 121], "html": "/media/lektura/kamien-front.html", "id": 1684, "title": "Front"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Furman i motyl", "html_size": 1112, "html": "/media/lektura/furman-i-motyl_.html", "parent_number": 29, "id": 1184}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Gadka", "html_size": 1607, "html": "/media/lektura/fraszki-ksiegi-trzecie-gadka____.html", "parent_number": 44, "id": 450}, {"html_size": 2863, "tags": [1, 24, 189, 121], "html": "/media/lektura/gdy-noc-gleboka-wszystko-uspi-i-oniemi.html", "id": 1946, "title": "Gdy noc g\u0142\u0119boka wszystko u\u015bpi i oniemi..."}, {"html_size": 5656, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/gdy-sie-chrystus-rodzi_1.html", "id": 2033, "title": "Gdy si\u0119 Chrystus rodzi..."}, {"html_size": 4421, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/gdy-sliczna-panna.html", "id": 2034, "title": "Gdy \u015bliczna Panna..."}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Gdy tu m\u00f3j trup...", "html_size": 2161, "html": "/media/lektura/gdy-tu-moj-trup.html", "parent_number": 3, "id": 1865}, {"html_size": 1446, "tags": [1, 128, 5220, 121], "html": "/media/lektura/geniusze_2.html", "id": 2061, "title": "Geniusze"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "G\u0119si", "html_size": 2640, "html": "/media/lektura/gesi-bajki-nowe_.html", "parent_number": 15, "id": 1248}, {"html_size": 158614, "tags": [1757, 31, 1756, 24], "html": "/media/lektura/giaur.html", "id": 834, "title": "Giaur"}, {"parent": 1614, "tags": [31, 54, 2294, 56], "title": "Gloria victis", "html_size": 83383, "html": "/media/lektura/gloria-victis-gloria-victis.html", "parent_number": 4, "id": 1608}, {"tags": [31, 54, 2294, 56], "id": 1614, "title": "Gloria victis (tom opowiada\u0144)"}, {"html_size": 5395, "tags": [4373, 1, 24, 121], "html": "/media/lektura/gos.html", "id": 2137, "title": "G\u0142os"}, {"html_size": 41725, "tags": [1, 1756, 24, 189], "html": "/media/lektura/godzina-mysli.html", "id": 1552, "title": "Godzina my\u015bli"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Go\u0142\u0119bie", "html_size": 10916, "html": "/media/lektura/golebie-bajki-nowe_.html", "parent_number": 16, "id": 1276}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Gospodarz i drzewa", "html_size": 1628, "html": "/media/lektura/gospodarz-i-drzewa_.html", "parent_number": 30, "id": 1712}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "G\u00f3ra i dolina", "html_size": 2658, "html": "/media/lektura/gora-i-dolina-bajki-nowe_.html", "parent_number": 17, "id": 1284}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "G\u00f3ra Kikineis", "html_size": 3693, "html": "/media/lektura/sonety-krymskie-gora-kikineis_______.html", "parent_number": 16, "id": 1795}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Gracz", "html_size": 26431, "html": "/media/lektura/satyry-czesc-pierwsza-gracz_______.html", "parent_number": 11, "id": 85}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Groch przy drodze", "html_size": 3380, "html": "/media/lektura/groch-przy-drodze_.html", "parent_number": 31, "id": 1222}, {"html_size": 30122, "tags": [1, 24, 189, 121], "html": "/media/lektura/grob-agamemnona_______.html", "id": 32, "title": "Gr\u00f3b Agamemnona"}, {"html_size": 14070, "tags": [1, 128, 5220, 121], "html": "/media/lektura/grob-poety_1.html", "id": 2062, "title": "Gr\u00f3b poety"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Gr\u00f3b Potocki\u00e9j", "html_size": 3344, "html": "/media/lektura/sonety-krymskie-grob-potockiej_______.html", "parent_number": 8, "id": 1788}, {"html_size": 602558, "tags": [152, 4293, 4, 226], "html": "/media/lektura/hamlet__.html", "id": 1716, "title": "Hamlet"}, {"html_size": 2588, "tags": [4373, 1, 24, 121], "html": "/media/lektura/harmonia-wieczorna.html", "id": 2138, "title": "Harmonia wieczorna"}, {"html_size": 4514, "tags": [4373, 1, 24, 121], "html": "/media/lektura/heautontimoroumenos.html", "id": 2139, "title": "Heautontimoroumenos"}, {"html_size": 6823, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/hej-w-dzien-narodzenia.html", "id": 2035, "title": "Hej w dzie\u0144 narodzenia..."}, {"parent": 1614, "tags": [31, 54, 2294, 56], "title": "Hekuba", "html_size": 362939, "html": "/media/lektura/gloria-victis-hekuba.html", "parent_number": 2, "id": 1609}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Hipokryt", "html_size": 1400, "html": "/media/lektura/hipokryt_.html", "parent_number": 32, "id": 1208}, {"html_size": 30183, "tags": [313, 312, 31, 24], "html": "/media/lektura/historia-roku.html", "id": 1576, "title": "Historia roku"}, {"html_size": 845444, "tags": [4926, 338, 31, 242], "html": "/media/lektura/historia-zoltej-cizemki_1.html", "id": 1935, "title": "Historia \u017c\u00f3\u0142tej ci\u017cemki"}, {"html_size": 3266, "tags": [2137, 1, 22, 2138], "html": "/media/lektura/hold-dwa-sonety.html", "id": 970, "title": "Ho\u0142d (Dwa sonety)"}, {"html_size": 36182, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/hop-frog.html", "id": 1767, "title": "Hop-frog"}, {"html_size": 8355, "tags": [1, 24, 189, 121], "html": "/media/lektura/hymn-bogarodzico-dziewico.html", "id": 1947, "title": "Hymn (,,Bogarodzico, Dziewico!\")"}, {"html_size": 8938, "tags": [1, 128, 5220, 121], "html": "/media/lektura/hymn-do-milosci_1.html", "id": 2063, "title": "Hymn do mi\u0142o\u015bci"}, {"html_size": 5045, "tags": [1, 128, 5220, 121], "html": "/media/lektura/hymn-do-nirwany_1.html", "id": 2064, "title": "Hymn do Nirwany"}, {"html_size": 4373, "tags": [4373, 1, 24, 121], "html": "/media/lektura/hymn-do-piekna.html", "id": 2140, "title": "Hymn do pi\u0119kna"}, {"parent": 293, "tags": [332, 339, 1, 128], "title": "Hymn Marii Egipcjanki", "html_size": 39892, "html": "/media/lektura/hymny-hymn-marii-egipcjanki.html", "parent_number": 7, "id": 732}, {"html_size": 5051, "tags": [1, 24, 189, 121], "html": "/media/lektura/hymn-o-zachodzie-slonca-na-morzu_______.html", "id": 120, "title": "Hymn o zachodzie s\u0142o\u0144ca na morzu"}, {"parent": 293, "tags": [332, 339, 1, 128], "title": "Hymn \u015bw. Franciszka z Asy\u017cu", "html_size": 44280, "html": "/media/lektura/hymny-hymn-sw-franciszka-z-asyzu__.html", "parent_number": 5, "id": 728}, {"tags": [332, 339, 1, 128], "id": 293, "title": "Hymny"}, {"parent": 742, "tags": [339, 1, 128, 121], "title": "I (Miriamowi)", "html_size": 41397, "html": "/media/lektura/nad-przepasciami-i-miriamowi.html", "parent_number": 0, "id": 739}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "I (Wierzy\u0142em zawsze w \u015bwiat\u0142a moc...)", "html_size": 1922, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-i-wierzylem-zawsze-w-swiatla-moc_.html", "parent_number": 0, "id": 743}, {"html_size": 3649, "tags": [1, 24, 189, 121], "html": "/media/lektura/i-wstal-anhelli-z-grobu-za-nim-wszystkie-duchy.html", "id": 2004, "title": "I wsta\u0142 Anhelli z grobu - za nim wszystkie duchy..."}, {"html_size": 3573, "tags": [4373, 1, 24, 121], "html": "/media/lektura/idea.html", "id": 2141, "title": "Idea\u0142"}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "II (W ciemno\u015bci schodzi moja dusza...)", "html_size": 2595, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-ii-w-ciemnosci-schodzi-moja-dusza_.html", "parent_number": 1, "id": 744}, {"parent": 742, "tags": [339, 1, 128, 121], "title": "II (Z motyw\u00f3w wedyckich)", "html_size": 10851, "html": "/media/lektura/nad-przepasciami-ii-z-motywow-wedyckich.html", "parent_number": 1, "id": 740}, {"parent": 742, "tags": [339, 1, 128, 2], "title": "III (Waruno!...)", "html_size": 14115, "html": "/media/lektura/nad-przepasciami-iii-waruno.html", "parent_number": 2, "id": 741}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "III (Zazdroszcz\u0119 nieraz tym, co w grobach le\u017c\u0105...)", "html_size": 2420, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-iii-zazdroszcze-nieraz-tym-co-w-grobach-leza_.html", "parent_number": 2, "id": 745}, {"html_size": 1417, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-imieniny.html", "id": 1657, "title": "Imieniny"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Ipecacuana", "html_size": 4336, "html": "/media/lektura/but-w-butonierce-ipecacuara.html", "parent_number": 3, "id": 1361}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "IV (O niezg\u0142\u0119biona duszy toni...)", "html_size": 3383, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-iv-o-niezglebiona-duszy-toni_.html", "parent_number": 3, "id": 746}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "IX (Modlitwo moja, cicha i bez s\u0142\u00f3w...)", "html_size": 8669, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-ix-modlitwo-moja-cicha-i-bez-slow_.html", "parent_number": 8, "id": 751}, {"html_size": 1968, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-ja-karabin.html", "id": 1531, "title": "Ja karabin"}, {"html_size": 6761, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-jadwiga.html", "id": 1740, "title": "Jadwiga"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Jagni\u0119 i wilcy", "html_size": 1774, "html": "/media/lektura/jagnie-i-wilcy_.html", "parent_number": 33, "id": 1154}, {"html_size": 68127, "tags": [1, 1756, 24, 189], "html": "/media/lektura/jan-bielecki.html", "id": 1553, "title": "Jan Bielecki"}, {"html_size": 22815, "tags": [31, 54, 56, 350], "html": "/media/lektura/janko-muzykant_______.html", "id": 125, "title": "Janko Muzykant"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Jastrz\u0105b i sok\u00f3\u0142", "html_size": 2580, "html": "/media/lektura/jastrzab-i-sokol_.html", "parent_number": 34, "id": 1181}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Ja\u015b", "html_size": 3548, "html": "/media/lektura/jas-bajki-nowe_.html", "parent_number": 18, "id": 1292}, {"html_size": 2908, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-jednakowo.html", "id": 1532, "title": "Jednakowo"}, {"html_size": 23826, "tags": [312, 31, 5395, 24], "html": "/media/lektura/jednooczka-dwuoczka-trzyoczka.html", "id": 2163, "title": "Jednooczka, Dwuoczka, Trzyoczka"}, {"html_size": 5462, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-jedyna.html", "id": 1533, "title": "Jedyna"}, {"html_size": 2133, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-jesien.html", "id": 1534, "title": "Jesie\u0144"}, {"html_size": 5353, "tags": [1, 2, 5287, 24], "html": "/media/lektura/jeszcze-jeden-mazur-dzisiaj.html", "id": 2112, "title": "Jeszcze jeden mazur dzisiaj..."}, {"html_size": 4244, "tags": [1, 2, 24, 5310], "html": "/media/lektura/jeszcze-polska-nie-zginela-mazurek.html", "id": 2123, "title": "Jeszcze Polska nie zgin\u0119\u0142a..."}, {"parent": 773, "tags": [339, 1, 128, 121], "title": "Jezioro Maerjelen", "html_size": 6727, "html": "/media/lektura/z-wichrow-i-hal-z-alp-jezioro-maerjelen__.html", "parent_number": 5, "id": 757}, {"html_size": 8024, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/jezus-malusienki.html", "id": 2020, "title": "Jezus malusie\u0144ki"}, {"html_size": 4624, "tags": [1, 24, 189, 121], "html": "/media/lektura/jezeli-ci-pan-nie-zbuduje-domu.html", "id": 1949, "title": "Je\u017celi ci pan nie zbuduje domu..."}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Jod\u0142a i jab\u0142o\u0144", "html_size": 2046, "html": "/media/lektura/jodla-i-jablon-bajki-nowe_.html", "parent_number": 19, "id": 1274}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Jowisz i owce", "html_size": 1363, "html": "/media/lektura/jowisz-i-owce_.html", "parent_number": 35, "id": 1121}, {"parent": 293, "tags": [332, 339, 1, 128], "title": "Judasz", "html_size": 43422, "html": "/media/lektura/hymny-judasz.html", "parent_number": 6, "id": 730}, {"parent": 773, "tags": [339, 1, 128, 121], "title": "Jungfrau", "html_size": 10258, "html": "/media/lektura/z-wichrow-i-hal-z-alp-jungfrau__.html", "parent_number": 2, "id": 758}, {"html_size": 2032, "tags": [4373, 1, 24, 22], "html": "/media/lektura/jutrzenka-duszy.html", "id": 2142, "title": "Jutrzenka duszy"}, {"html_size": 3000, "tags": [1, 128, 5220, 121], "html": "/media/lektura/juz-nie-wiem-co-poza-mna-bylo.html", "id": 2065, "title": "Ju\u017c nie wiem, co poza mn\u0105 by\u0142o..."}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Ka\u0142amarz i pi\u00f3ro", "html_size": 1532, "html": "/media/lektura/kalamarz-i-pioro_.html", "parent_number": 36, "id": 1210}, {"html_size": 9461, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/kameleon.html", "id": 861, "title": "Kameleon"}, {"html_size": 36112, "tags": [31, 54, 56, 1462], "html": "/media/lektura/kamizelka.html", "id": 960, "title": "Kamizelka"}, {"html_size": 2864, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kara-pychy.html", "id": 2143, "title": "Kara pychy"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Kartownik", "html_size": 4093, "html": "/media/lektura/kartownik_.html", "parent_number": 37, "id": 1170}, {"html_size": 59277, "tags": [31, 54, 56, 1462], "html": "/media/lektura/katarynka_.html", "id": 961, "title": "Katarynka"}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Katechizm polskiego dziecka", "html_size": 3225, "html": "/media/lektura/katechizm-polskiego-dziecka-katechizm-polskiego-dziecka___.html", "parent_number": 0, "id": 1837}, {"tags": [4650, 1, 128, 121], "id": 1846, "title": "Katechizm polskiego dziecka (zbi\u00f3r)"}, {"html_size": 4729, "tags": [1, 24, 189, 121], "html": "/media/lektura/kiedy-prawdziwie-polacy-powstana.html", "id": 1988, "title": "Kiedy prawdziwie Polacy powstan\u0105..."}, {"parent": 294, "tags": [31, 33, 34, 32], "title": "Klatki", "html_size": 18439, "html": "/media/lektura/satyry-czesc-druga-klatki_______.html", "parent_number": 5, "id": 230}, {"html_size": 5333, "tags": [3140, 338, 1, 121], "html": "/media/lektura/kamien-knajpa.html", "id": 1685, "title": "Knajpa"}, {"html_size": 3339, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-kochankowie.html", "id": 1725, "title": "Kochankowie"}, {"html_size": 4514, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-kocmoluch.html", "id": 1726, "title": "Kocmo\u0142uch"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Kogut", "html_size": 2837, "html": "/media/lektura/kogut-bajki-nowe_.html", "parent_number": 20, "id": 1267}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Komar", "html_size": 1627, "html": "/media/lektura/komar-bajki-nowe_.html", "parent_number": 21, "id": 1327}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Komar i mucha", "html_size": 869, "html": "/media/lektura/komar-i-mucha_.html", "parent_number": 38, "id": 1172}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Konie", "html_size": 2506, "html": "/media/lektura/konie-bajki-nowe_.html", "parent_number": 22, "id": 1326}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Konie i furman", "html_size": 1891, "html": "/media/lektura/konie-i-furman_.html", "parent_number": 39, "id": 1187}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Koniec", "html_size": 2323, "html": "/media/lektura/koniec_.html", "parent_number": 40, "id": 1182}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Koniec", "html_size": 2371, "html": "/media/lektura/koniec-bajki-nowe_.html", "parent_number": 23, "id": 1293}, {"html_size": 5336, "tags": [1, 128, 5220, 121], "html": "/media/lektura/koniec-wieku.html", "id": 2066, "title": "Koniec wieku"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Konwersacja", "html_size": 3965, "html": "/media/lektura/konwersacja-bajki-nowe_.html", "parent_number": 25, "id": 1317}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Ko\u0144 i wielb\u0142\u0105d", "html_size": 5474, "html": "/media/lektura/kon-i-wielblad-bajki-nowe_.html", "parent_number": 24, "id": 1328}, {"html_size": 3926, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-kopciuszek.html", "id": 1727, "title": "Kopciuszek"}, {"html_size": 23562, "tags": [312, 31, 5395, 24], "html": "/media/lektura/kopciuszek.html", "id": 2164, "title": "Kopciuszek"}, {"html_size": 406477, "tags": [152, 372, 24, 189], "html": "/media/lektura/kordian.html", "id": 881, "title": "Kordian"}, {"parent": 295, "tags": [31, 126, 128, 127], "title": "Ko\u015bci\u00f3\u0142 Panny Marii", "html_size": 17267, "html": "/media/lektura/legendy-warszawskie-kosciol-panny-marii_______.html", "parent_number": 2, "id": 1603}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Kot i kogut", "html_size": 4364, "html": "/media/lektura/kot-i-kogut-bajki-nowe_.html", "parent_number": 26, "id": 1253}, {"html_size": 14239, "tags": [313, 312, 31, 24], "html": "/media/lektura/krasnoludek.html", "id": 1052, "title": "Krasnoludek"}, {"html_size": 4285, "tags": [312, 31, 5395, 24], "html": "/media/lektura/krasnoludki.html", "id": 2165, "title": "Krasnoludki"}, {"html_size": 19588, "tags": [312, 31, 5395, 24], "html": "/media/lektura/krol-drozdobrody.html", "id": 2186, "title": "Kr\u00f3l Drozdobrody"}, {"html_size": 47782, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/krol-dzumiec.html", "id": 1768, "title": "Kr\u00f3l D\u017cumiec"}, {"html_size": 222337, "tags": [152, 176, 177, 175], "html": "/media/lektura/krol-edyp_________.html", "id": 250, "title": "Kr\u00f3l Edyp"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Kr\u00f3l i pisarze", "html_size": 862, "html": "/media/lektura/krol-i-pisarze_.html", "parent_number": 41, "id": 1227}, {"html_size": 15896, "tags": [312, 31, 5395, 24], "html": "/media/lektura/krol-zab.html", "id": 2187, "title": "Kr\u00f3l \u017cab"}, {"html_size": 101937, "tags": [313, 312, 31, 24], "html": "/media/lektura/krolowa-sniegu________.html", "id": 1353, "title": "Kr\u00f3lowa \u015bniegu"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Kruk i lis", "html_size": 2870, "html": "/media/lektura/kruk-i-lis-bajki-nowe_.html", "parent_number": 27, "id": 1273}, {"parent": 287, "tags": [339, 1, 128, 121], "title": "Krzak dzikiej r\u00f3\u017cy w Ciemnych Smreczynach", "html_size": 8725, "html": "/media/lektura/z-wichrow-i-hal-z-tatr-krzak-dzikiej-rozy-w-ciemnych-smreczy_______.html", "parent_number": 3, "id": 113}, {"html_size": 1704, "tags": [1, 2308, 24, 121], "html": "/media/lektura/krzyz-i-dziecko.html", "id": 1086, "title": "Krzy\u017c i dziecko"}, {"tags": [31, 242, 56, 350], "id": 1928, "title": "Krzy\u017cacy"}, {"parent": 1928, "tags": [31, 242, 56, 350], "title": "Krzy\u017cacy, tom drugi", "html_size": 1965471, "html": "/media/lektura/krzyzacy-tom-drugi.html", "parent_number": 1, "id": 1927}, {"parent": 1928, "tags": [31, 242, 56, 350], "title": "Krzy\u017cacy, tom pierwszy", "html_size": 1701530, "html": "/media/lektura/krzyzacy-tom-pierwszy.html", "parent_number": 0, "id": 1926}, {"html_size": 477768, "tags": [31, 2304, 242, 2138], "html": "/media/lektura/ksiega-dzungli.html", "id": 1568, "title": "Ksi\u0119ga d\u017cungli"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Ksi\u0119gi", "html_size": 2772, "html": "/media/lektura/ksiegi_.html", "parent_number": 42, "id": 1200}, {"parent_number": 1, "tags": [11, 3, 1, 4], "id": 708, "parent": 712, "title": "Ksi\u0119gi pierwsze"}, {"parent_number": 2, "tags": [3, 1, 2, 4], "id": 1455, "parent": 1459, "title": "Ksi\u0119gi pierwsze"}, {"parent_number": 3, "tags": [11, 3, 1, 4], "id": 710, "parent": 712, "title": "Ksi\u0119gi trzecie"}, {"parent_number": 2, "tags": [11, 3, 1, 4], "id": 711, "parent": 712, "title": "Ksi\u0119gi wt\u00f3re"}, {"parent_number": 3, "tags": [3, 1, 2, 4], "id": 1458, "parent": 1459, "title": "Ksi\u0119gi wt\u00f3re"}, {"html_size": 3288, "tags": [1, 128, 5220, 121], "html": "/media/lektura/ktoz-nam-powroci_1.html", "id": 2067, "title": "Kt\u00f3\u017c nam powr\u00f3ci..."}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Ku Muzom", "html_size": 2064, "html": "/media/lektura/fraszki-ksiegi-wtore-ku-muzom____.html", "parent_number": 52, "id": 442}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Kuglarze", "html_size": 12973, "html": "/media/lektura/kuglarze-bajki-nowe_.html", "parent_number": 28, "id": 1309}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Kulawy i \u015blepy", "html_size": 3008, "html": "/media/lektura/bajki-i-przypowiesci-kulawy-i-slepy__.html", "parent_number": 43, "id": 1331}, {"html_size": 10052, "tags": [1, 24, 189, 121], "html": "/media/lektura/kulik.html", "id": 1070, "title": "Kulik"}, {"html_size": 23983, "tags": [313, 312, 31, 24], "html": "/media/lektura/kwiaty-idalki.html", "id": 1053, "title": "Kwiaty Idalki"}, {"tags": [31, 242, 56, 1462], "id": 1493, "title": "Lalka"}, {"html_size": 7650, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-lalka.html", "id": 1728, "title": "Lalka"}, {"parent": 1493, "tags": [31, 242, 56, 1462], "title": "Lalka, tom drugi", "html_size": 1793271, "html": "/media/lektura/lalka-tom-drugi.html", "parent_number": 2, "id": 1713}, {"parent": 1493, "tags": [31, 242, 56, 1462], "title": "Lalka, tom pierwszy", "html_size": 1690941, "html": "/media/lektura/lalka-tom-pierwszy______________.html", "parent_number": 1, "id": 1491}, {"html_size": 165508, "tags": [1, 1756, 24, 189], "html": "/media/lektura/lambro.html", "id": 1557, "title": "Lambro"}, {"html_size": 3313, "tags": [1, 2308, 24, 121], "html": "/media/lektura/larwa.html", "id": 1087, "title": "Larwa"}, {"html_size": 8936, "tags": [4373, 1, 24, 121], "html": "/media/lektura/latarnie.html", "id": 2144, "title": "Latarnie"}, {"html_size": 42500, "tags": [31, 54, 56, 350], "html": "/media/lektura/latarnik_______.html", "id": 207, "title": "Latarnik"}, {"html_size": 4152, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-lato-na-wolyniu_.html", "id": 1658, "title": "Lato na Wo\u0142yniu"}, {"html_size": 28138, "tags": [1889, 1, 34], "html": "/media/lektura/laura-i-filon_.html", "id": 840, "title": "Laura i Filon"}, {"html_size": 3646, "tags": [1, 128, 5220, 121], "html": "/media/lektura/leda_1.html", "id": 2068, "title": "Leda"}, {"html_size": 4282, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-legenda.html", "id": 1535, "title": "Legenda"}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Legenda o gar\u015bci ziemi polskiej", "html_size": 5579, "html": "/media/lektura/katechizm-polskiego-dziecka-legenda-o-garsci-ziemi-polskiej_.html", "parent_number": 14, "id": 1838}, {"tags": [31, 126, 128, 127], "id": 295, "title": "Legendy warszawskie"}, {"html_size": 18678, "tags": [313, 312, 31, 24], "html": "/media/lektura/len_.html", "id": 1575, "title": "Len"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Lew chory", "html_size": 3706, "html": "/media/lektura/lew-chory-bajki-nowe_.html", "parent_number": 29, "id": 1291}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Lew i osie\u0142", "html_size": 3813, "html": "/media/lektura/lew-i-osiel-bajki-nowe_.html", "parent_number": 30, "id": 1325}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Lew i zwierz\u0119ta", "html_size": 2954, "html": "/media/lektura/bajki-i-przypowiesci-lew-i-zwierzeta___.html", "parent_number": 44, "id": 1265}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Lew i zwierz\u0119ta II", "html_size": 2768, "html": "/media/lektura/lew-i-zwierzeta_.html", "parent_number": 45, "id": 1138}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Lew pokorny", "html_size": 1485, "html": "/media/lektura/lew-pokorny_.html", "parent_number": 46, "id": 1215}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Lew, koza, owca i krowa", "html_size": 2543, "html": "/media/lektura/lew-koza-owca-i-krowa-bajki-nowe_.html", "parent_number": 31, "id": 1300}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Lew, w\u00f3\u0142, lis", "html_size": 2732, "html": "/media/lektura/lew-wol-i-lis-bajki-nowe_.html", "parent_number": 32, "id": 1299}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Lili nudzi si\u0119", "html_size": 6479, "html": "/media/lektura/but-w-butonierce-lili-nudzi-sie.html", "parent_number": 14, "id": 1363}, {"parent": 291, "tags": [210, 1, 23, 24], "title": "Lilje", "html_size": 30966, "html": "/media/lektura/ballady-i-romanse-lilje____.html", "parent_number": 0, "id": 1595}, {"tags": [1, 23, 24, 121], "id": 1875, "title": "Liryki loza\u0144skie"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Lis i osie\u0142", "html_size": 1121, "html": "/media/lektura/lis-i-osiel_.html", "parent_number": 47, "id": 1196}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Lis i wilk", "html_size": 953, "html": "/media/lektura/lis-i-wilk_.html", "parent_number": 48, "id": 1143}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Lis m\u0142ody i stary", "html_size": 747, "html": "/media/lektura/lis-mlody-i-stary_.html", "parent_number": 49, "id": 1151}, {"html_size": 14775, "tags": [1, 128, 5220, 121], "html": "/media/lektura/list-hanusi_1.html", "id": 2069, "title": "List Hanusi"}, {"html_size": 10174, "tags": [313, 312, 31, 24], "html": "/media/lektura/listek-z-nieba_.html", "id": 1055, "title": "Listek z nieba"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Listy", "html_size": 2063, "html": "/media/lektura/listy-bajki-nowe_.html", "parent_number": 33, "id": 1260}, {"html_size": 761191, "tags": [4613, 338, 31, 242], "html": "/media/lektura/lord-jim.html", "id": 1778, "title": "Lord Jim"}, {"html_size": 2456, "tags": [1, 24, 189, 121], "html": "/media/lektura/los-mie-juz-zaden-nie-moze-zatrwozyc.html", "id": 1989, "title": "Los mi\u0119 ju\u017c \u017caden nie mo\u017ce zatrwo\u017cy\u0107..."}, {"html_size": 5365, "tags": [4373, 1, 24, 121], "html": "/media/lektura/lubie-tych-nagich-epok-bawic-sie-wspomnieniem.html", "id": 2145, "title": "Lubi\u0119 tych nagich epok bawi\u0107 si\u0119 wspomnieniem..."}, {"html_size": 2549, "tags": [1, 128, 5220, 121], "html": "/media/lektura/lubie-kiedy-kobieta_1.html", "id": 2070, "title": "Lubi\u0119, kiedy kobieta..."}, {"html_size": 2248, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-ludzie.html", "id": 1729, "title": "Ludzie"}, {"tags": [31, 128, 242, 293], "id": 1490, "title": "Ludzie bezdomni"}, {"parent": 1490, "tags": [31, 128, 242, 293], "title": "Ludzie bezdomni, tom drugi", "html_size": 515325, "html": "/media/lektura/ludzie-bezdomni-tom-drugi_______.html", "parent_number": 1, "id": 1488}, {"parent": 1490, "tags": [31, 128, 242, 293], "title": "Ludzie bezdomni, tom pierwszy", "html_size": 608133, "html": "/media/lektura/ludzie-bezdomni-tom-pierwszy_______.html", "parent_number": 0, "id": 1487}, {"html_size": 963, "tags": [1, 128, 5220, 121], "html": "/media/lektura/ludzie-miotaja-sie-drecza-cierpia.html", "id": 2071, "title": "Ludzie miotaj\u0105 si\u0119, dr\u0119cz\u0105, cierpi\u0105..."}, {"html_size": 4695, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/lulajze-jezuniu.html", "id": 2036, "title": "Lulaj\u017ce, Jezuniu..."}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Lwica i maciora", "html_size": 2353, "html": "/media/lektura/lwica-i-maciora-bajki-nowe_.html", "parent_number": 34, "id": 1321}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "\u0141akomy i zazdrosny", "html_size": 2276, "html": "/media/lektura/lakomy-i-zazdrosny_.html", "parent_number": 50, "id": 1178}, {"html_size": 2933, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-magda.html", "id": 1730, "title": "Magda"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Malarze", "html_size": 1054, "html": "/media/lektura/malarze-bajki-nowe_.html", "parent_number": 35, "id": 1306}, {"html_size": 19271, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/malcy.html", "id": 862, "title": "Malcy"}, {"html_size": 7520, "tags": [312, 31, 5395, 24], "html": "/media/lektura/mali-czarodzieje.html", "id": 2168, "title": "Mali czarodzieje"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Ma\u0142emu wielkiej nadzieje Radziwi\u0142\u0142owi", "html_size": 3643, "html": "/media/lektura/fraszki-ksiegi-trzecie-malemu-wielkiej-nadzieje-radziwillowi____.html", "parent_number": 45, "id": 539}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Ma\u0142py", "html_size": 3659, "html": "/media/lektura/malpy-bajki-nowe_.html", "parent_number": 36, "id": 1285}, {"parent": 294, "tags": [31, 33, 34, 32], "title": "Ma\u0142\u017ce\u0144stwo", "html_size": 14507, "html": "/media/lektura/satyry-czesc-druga-malzenstwo_______.html", "parent_number": 0, "id": 1567}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Ma\u0142\u017ce\u0144stwo", "html_size": 863, "html": "/media/lektura/malzenstwo_.html", "parent_number": 51, "id": 1199}, {"html_size": 3736, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-marcin-swoboda.html", "id": 1731, "title": "Marcin Swoboda"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Marcinowa powie\u015b\u0107", "html_size": 2373, "html": "/media/lektura/fraszki-ksiegi-trzecie-marcinowa-powiesc____.html", "parent_number": 46, "id": 464}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Marnotrawstwo", "html_size": 28561, "html": "/media/lektura/satyry-czesc-pierwsza-marnotrawstwo_______.html", "parent_number": 4, "id": 240}, {"html_size": 8644, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-marsjanie.html", "id": 1732, "title": "Marsjanie"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Marsz", "html_size": 5746, "html": "/media/lektura/but-w-butonierce-marsz.html", "parent_number": 23, "id": 1364}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Marsz Skaut\u00f3w", "html_size": 4800, "html": "/media/lektura/katechizm-polskiego-dziecka-marsz-skautow_.html", "parent_number": 13, "id": 1839}, {"html_size": 6562, "tags": [5268, 1, 2, 56], "html": "/media/lektura/marsz-strzelcow.html", "id": 2101, "title": "Marsz strzelc\u00f3w"}, {"html_size": 1908, "tags": [1889, 1, 34, 121], "html": "/media/lektura/marsz-slubny.html", "id": 841, "title": "Marsz \u015blubny"}, {"html_size": 1880, "tags": [4373, 1, 24, 22], "html": "/media/lektura/marzenie-ciekawego.html", "id": 2146, "title": "Marzenie ciekawego"}, {"html_size": 6179, "tags": [4373, 1, 24, 121], "html": "/media/lektura/marzenie-paryskie.html", "id": 2147, "title": "Marzenie paryskie"}, {"html_size": 4607, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-maska.html", "id": 1885, "title": "Maska"}, {"html_size": 20879, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/maska-smierci-szkarlatnej.html", "id": 1633, "title": "Maska \u015bmierci szkar\u0142atnej"}, {"html_size": 3325, "tags": [1, 128, 5220, 121], "html": "/media/lektura/mastodonty_1.html", "id": 2072, "title": "Mastodonty"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Matedory", "html_size": 2325, "html": "/media/lektura/matedory_.html", "parent_number": 52, "id": 1124}, {"html_size": 17514, "tags": [313, 312, 31, 24], "html": "/media/lektura/matka_.html", "id": 1056, "title": "Matka"}, {"html_size": 4687, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-matysek.html", "id": 1741, "title": "Matysek"}, {"html_size": 3101, "tags": [1564, 1889, 1, 34], "html": "/media/lektura/mazurek.html", "id": 842, "title": "Mazurek"}, {"html_size": 15997, "tags": [332, 1, 34, 5312], "html": "/media/lektura/mazurek-dabrowskiego.html", "id": 2124, "title": "Mazurek D\u0105browskiego"}, {"html_size": 3055, "tags": [5148, 1, 128, 2], "html": "/media/lektura/mazurek-mlodziezy.html", "id": 2113, "title": "Mazurek m\u0142odzie\u017cy"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "M\u0105dry i g\u0142upi", "html_size": 1397, "html": "/media/lektura/madry-i-glupi_.html", "parent_number": 53, "id": 1228}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "M\u0105dry i g\u0142upi II", "html_size": 865, "html": "/media/lektura/madry-i-glupi-ii_.html", "parent_number": 54, "id": 1192}, {"html_size": 2086, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-melancholia.html", "id": 1659, "title": "Melancholia"}, {"html_size": 3474, "tags": [1, 128, 5220, 121], "html": "/media/lektura/melodia-mgiel-nocnych_1.html", "id": 2073, "title": "Melodia mgie\u0142 nocnych"}, {"html_size": 77870, "tags": [31, 55, 54, 56], "html": "/media/lektura/mendel-gdanski.html", "id": 963, "title": "Mendel gda\u0144ski"}, {"html_size": 30167, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/metrzengerstein.html", "id": 1938, "title": "Metrzengerstein"}, {"html_size": 6115, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/medrcy-swiata.html", "id": 2012, "title": "M\u0119drcy \u015bwiata..."}, {"parent": 294, "tags": [31, 33, 34, 32], "title": "M\u0119drek", "html_size": 18056, "html": "/media/lektura/satyry-czesc-druga-medrek_______.html", "parent_number": 6, "id": 12}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Miasto", "html_size": 21792, "html": "/media/lektura/but-w-butonierce-miasto.html", "parent_number": 19, "id": 1365}, {"html_size": 1949, "tags": [329, 1, 56, 121], "html": "/media/lektura/miedzy-nami-nic-nie-bylo_______.html", "id": 102, "title": "Mi\u0119dzy nami nic nie by\u0142o"}, {"html_size": 5600, "tags": [210, 337, 1, 128], "html": "/media/lektura/napoj-cienisty-migon-i-jawrzon.html", "id": 1733, "title": "Migo\u0144 i Jawrzon"}, {"html_size": 3351, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-milosc.html", "id": 1537, "title": "Mi\u0142o\u015b\u0107"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Mi\u0142o\u015b\u0107 na aucie", "html_size": 2079, "html": "/media/lektura/but-w-butonierce-milosc-na-aucie.html", "parent_number": 7, "id": 1366}, {"html_size": 8553, "tags": [5177, 1, 2, 24], "html": "/media/lektura/mizerna-cicha_1.html", "id": 2022, "title": "Mizerna, cicha..."}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "M\u0142ot z kowad\u0142em", "html_size": 2507, "html": "/media/lektura/mlot-z-kowadlem-bajki-nowe_.html", "parent_number": 37, "id": 1256}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "M\u0142ynarz, syn jego i osie\u0142", "html_size": 6877, "html": "/media/lektura/mlynarz-syn-jego-i-osiel-bajki-nowe_.html", "parent_number": 38, "id": 1249}, {"html_size": 1989, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-modlitwa.html", "id": 1734, "title": "Modlitwa"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Modlitwa o deszcz", "html_size": 2236, "html": "/media/lektura/fraszki-ksiegi-trzecie-modlitwa-o-deszcz____.html", "parent_number": 47, "id": 649}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Modlitwa polskiego dziewcz\u0119cia", "html_size": 4331, "html": "/media/lektura/katechizm-polskiego-dziecka-modlitwa-polskiego-dziewczecia_.html", "parent_number": 9, "id": 1840}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Modlitwa za Ojczyzn\u0119", "html_size": 2405, "html": "/media/lektura/katechizm-polskiego-dziecka-modlitwa-za-ojczyzne_.html", "parent_number": 8, "id": 1841}, {"html_size": 4425, "tags": [4373, 1, 24, 121], "html": "/media/lektura/moesta-et-errabunda.html", "id": 2148, "title": "Moesta et errabunda"}, {"html_size": 1917, "tags": [4373, 1, 24, 22], "html": "/media/lektura/mogia-wykletego-poety.html", "id": 2156, "title": "Mogi\u0142a wykl\u0119tego poety"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Mogi\u0142y haremu", "html_size": 5189, "html": "/media/lektura/sonety-krymskie-mogily-haremu_______.html", "parent_number": 9, "id": 1789}, {"html_size": 3002, "tags": [1, 2308, 24, 121], "html": "/media/lektura/moja-ojczyzna.html", "id": 1933, "title": "Moja ojczyzna"}, {"parent": 293, "tags": [332, 339, 1, 128], "title": "Moja pie\u015b\u0144 wieczorna", "html_size": 42682, "html": "/media/lektura/hymny-moja-piesn-wieczorna_.html", "parent_number": 3, "id": 715}, {"html_size": 3575, "tags": [1, 2308, 24, 121], "html": "/media/lektura/moja-piosnka.html", "id": 1088, "title": "Moja piosnka"}, {"html_size": 151430, "tags": [31, 33, 34, 4653], "html": "/media/lektura/monachomachia.html", "id": 1847, "title": "Monachomachia"}, {"html_size": 346508, "tags": [152, 128, 3337, 154], "html": "/media/lektura/moralnosc-pani-dulskiej___________.html", "id": 1555, "title": "Moralno\u015b\u0107 pani Dulskiej"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Morga", "html_size": 4395, "html": "/media/lektura/but-w-butonierce-morga_.html", "parent_number": 4, "id": 1367}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Motto i dedykacja", "html_size": 2442, "html": "/media/lektura/sonety-krymskie-motto-i-dedykacja_______.html", "parent_number": 0, "id": 1780}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Motyl i chrz\u0105szcz", "html_size": 1799, "html": "/media/lektura/motyl-i-chrzaszcz-bajki-nowe_.html", "parent_number": 39, "id": 1254}, {"html_size": 8503, "tags": [313, 312, 31, 24], "html": "/media/lektura/motylek_.html", "id": 1057, "title": "Motylek"}, {"html_size": 3145, "tags": [1, 24, 189, 121], "html": "/media/lektura/moj-adamito-widzisz,-jak-to-trudne.html", "id": 2005, "title": "M\u00f3j Adamito - widzisz, jak to trudne..."}, {"html_size": 3799, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-mozg-lat-12.html", "id": 1630, "title": "M\u00f3zg lat 12"}, {"html_size": 3014, "tags": [4373, 1, 24, 121], "html": "/media/lektura/muza-chora_1.html", "id": 2150, "title": "Muza chora"}, {"html_size": 2358, "tags": [4373, 1, 24, 121], "html": "/media/lektura/muza-sprzedajna.html", "id": 2151, "title": "Muza sprzedajna"}, {"html_size": 1766, "tags": [4373, 1, 24, 121], "html": "/media/lektura/muzyka.html", "id": 2152, "title": "Muzyka"}, {"html_size": 11214, "tags": [312, 31, 5395, 24], "html": "/media/lektura/mysi-krolik-i-niedzwiedz.html", "id": 2169, "title": "Mysi-kr\u00f3lik i nied\u017awied\u017a"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Mysz i kot", "html_size": 2168, "html": "/media/lektura/mysz-i-kot.html", "parent_number": 55, "id": 1339}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Myszy", "html_size": 1851, "html": "/media/lektura/myszy-bajki-nowe_.html", "parent_number": 40, "id": 1261}, {"html_size": 10202, "tags": [1, 128, 5220, 121], "html": "/media/lektura/na-aniol-panski_1.html", "id": 2074, "title": "Na Anio\u0142 Pa\u0144ski"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na Barbar\u0119", "html_size": 4455, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-barbare_____.html", "parent_number": 0, "id": 1586}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na butnego", "html_size": 797, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-butnego_____.html", "parent_number": 34, "id": 588}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na Chmur\u0119", "html_size": 1109, "html": "/media/lektura/fraszki-ksiegi-wtore-na-chmure____.html", "parent_number": 53, "id": 686}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Na dom w Czarnolesie", "html_size": 1577, "html": "/media/lektura/fraszki-ksiegi-trzecie-na-dom-w-czarnolesie____.html", "parent_number": 48, "id": 655}, {"html_size": 4666, "tags": [1, 24, 189, 121], "html": "/media/lektura/na-drzewie-zawisl-waz.html", "id": 1953, "title": "Na drzewie zawis\u0142 w\u0105\u017c..."}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na Fortun\u0119", "html_size": 1710, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-fortune_____.html", "parent_number": 35, "id": 650}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na frasowne", "html_size": 831, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-frasowne_____.html", "parent_number": 36, "id": 674}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na frasownego", "html_size": 678, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-frasownego_____.html", "parent_number": 37, "id": 547}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na fraszki", "html_size": 912, "html": "/media/lektura/fraszki-ksiegi-wtore-na-fraszki____.html", "parent_number": 54, "id": 570}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na gospodarza", "html_size": 1379, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-gospodarza_____.html", "parent_number": 38, "id": 676}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na grzebie\u0144", "html_size": 1023, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-grzebien_____.html", "parent_number": 39, "id": 456}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na hardego (Nie b\u0105d\u017a mi hardym, chocia\u015b wielkim panem...)", "html_size": 799, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-hardego-nie-badz-mi-hardym-chocia_____.html", "parent_number": 40, "id": 600}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na hardego (Nie chc\u0119 w tej mierze g\u0142owy psowa\u0107 sobie...)", "html_size": 1019, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-hardego-nie-chce-w-tej-mierze-glo_____.html", "parent_number": 41, "id": 447}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Na heretyki", "html_size": 2468, "html": "/media/lektura/fraszki-ksiegi-trzecie-na-heretyki____.html", "parent_number": 60, "id": 556}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na historyj\u0105 troja\u0144sk\u0105", "html_size": 1535, "html": "/media/lektura/fraszki-ksiegi-wtore-na-historyja-trojanska____.html", "parent_number": 64, "id": 581}, {"parent": 773, "tags": [339, 1, 128, 121], "title": "Na jeziorach w\u0142oskich", "html_size": 18866, "html": "/media/lektura/z-wichrow-i-hal-z-alp-na-jeziorach-wloskich__.html", "parent_number": 8, "id": 1579}, {"parent": 773, "tags": [339, 1, 128, 121], "title": "Na jeziorze Czterech Kanton\u00f3w", "html_size": 21046, "html": "/media/lektura/z-wichrow-i-hal-z-alp-na-jeziorze-czterech-kantonow__.html", "parent_number": 0, "id": 760}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na kogo\u015b", "html_size": 882, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-kogos_____.html", "parent_number": 42, "id": 574}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na Konrata", "html_size": 672, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-konrata_____.html", "parent_number": 43, "id": 441}, {"html_size": 1944, "tags": [123, 1, 122, 22], "html": "/media/lektura/na-krzyzyk-na-piersiach-jednej-panny_______.html", "id": 195, "title": "Na krzy\u017cyk na piersiach jednej panny"}, {"parent": 709, "tags": [11, 3, 1, 4], "title": "Na Leliw\u0119 Tarnowskich", "html_size": 1194, "html": "/media/lektura/fraszki-fraszki-dodane-na-leliwe-tarnowskich____.html", "parent_number": 1, "id": 459}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na lip\u0119 (Go\u015bciu, si\u0105d\u017a pod mym li\u015bciem, a odpoczni sobie!)", "html_size": 1969, "html": "/media/lektura/fraszki-ksiegi-wtore-na-lipe-gosciu-siadz-pod-mym-lisciem-a-____.html", "parent_number": 65, "id": 698}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Na lip\u0119 (Przypatrz si\u0119, go\u015bciu, jako on list m\u00f3j zielony...)", "html_size": 1046, "html": "/media/lektura/fraszki-ksiegi-trzecie-na-lipe-przypatrz-sie-gosciu-jako-on-____.html", "parent_number": 61, "id": 582}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Na lip\u0119 (Uczony go\u015bciu! Je\u015bli spraw\u0105 mego cienia...)", "html_size": 1839, "html": "/media/lektura/fraszki-ksiegi-trzecie-na-lipe-uczony-gosciu-jesli-sprawa-me____.html", "parent_number": 62, "id": 613}, {"parent": 773, "tags": [339, 1, 128, 121], "title": "Na lodowcach Aletschu", "html_size": 6005, "html": "/media/lektura/z-wichrow-i-hal-z-alp-na-lodowcach-aletschu__.html", "parent_number": 3, "id": 761}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na \u0142akome", "html_size": 1182, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-lakome_____.html", "parent_number": 44, "id": 669}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na \u0142akomego", "html_size": 1052, "html": "/media/lektura/fraszki-ksiegi-wtore-na-lakomego____.html", "parent_number": 66, "id": 485}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na matematyka", "html_size": 1527, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-matematyka_____.html", "parent_number": 0, "id": 1584}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na Matusza", "html_size": 562, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-matusza_____.html", "parent_number": 46, "id": 696}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na miernika", "html_size": 1388, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-miernika_____.html", "parent_number": 0, "id": 1583}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na m\u0142odo\u015b\u0107", "html_size": 698, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-mlodosc_____.html", "parent_number": 0, "id": 1594}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na most warszewski", "html_size": 2083, "html": "/media/lektura/fraszki-ksiegi-wtore-na-most-warszewski____.html", "parent_number": 67, "id": 594}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na nabo\u017cn\u0105", "html_size": 717, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-nabozna_____.html", "parent_number": 0, "id": 1593}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na nieodpowiedn\u0105", "html_size": 706, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-nieodpowiedna_____.html", "parent_number": 50, "id": 540}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na nies\u0142own\u0105", "html_size": 1133, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-nieslowna_____.html", "parent_number": 51, "id": 462}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na nies\u0142ownego", "html_size": 816, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-nieslownego_____.html", "parent_number": 52, "id": 465}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na obraz Andrzeja Patrycego", "html_size": 552, "html": "/media/lektura/fraszki-ksiegi-wtore-na-obraz-andrzeja-patrycego____.html", "parent_number": 70, "id": 629}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na pany", "html_size": 1493, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-pany_____.html", "parent_number": 53, "id": 507}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na pieszczone ziemiany", "html_size": 798, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-pieszczone-ziemiany_____.html", "parent_number": 54, "id": 615}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na pijanego", "html_size": 1440, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-pijanego_____.html", "parent_number": 55, "id": 550}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na Piotra", "html_size": 715, "html": "/media/lektura/fraszki-ksiegi-wtore-na-piotra____.html", "parent_number": 71, "id": 678}, {"html_size": 2014, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-na-poddaszu.html", "id": 1759, "title": "Na poddaszu"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na poduszk\u0119", "html_size": 2077, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-poduszke_____.html", "parent_number": 0, "id": 1587}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na pos\u0142a papieskiego", "html_size": 1581, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-posla-papieskiego_____.html", "parent_number": 57, "id": 583}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na pszczo\u0142y budziwiskie", "html_size": 1265, "html": "/media/lektura/fraszki-ksiegi-wtore-na-pszczoly-budziwiskie____.html", "parent_number": 72, "id": 635}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na r\u00f3\u017c\u0105", "html_size": 1013, "html": "/media/lektura/fraszki-ksiegi-wtore-na-roza____.html", "parent_number": 73, "id": 690}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na rym nierozmy\u015blny", "html_size": 550, "html": "/media/lektura/fraszki-ksiegi-wtore-na-rym-nierozmyslny____.html", "parent_number": 74, "id": 467}, {"parent": 709, "tags": [11, 3, 1, 4], "title": "Na s\u0142ownik M\u0105czy\u0144skiego", "html_size": 1153, "html": "/media/lektura/fraszki-fraszki-dodane-na-slownik-maczynskiego____.html", "parent_number": 2, "id": 671}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Na s\u0142up kamienny", "html_size": 1595, "html": "/media/lektura/fraszki-ksiegi-trzecie-na-slup-kamienny____.html", "parent_number": 63, "id": 677}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na Sokalskie mogi\u0142y", "html_size": 1225, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-sokalskie-mogily_____.html", "parent_number": 58, "id": 535}, {"html_size": 6483, "tags": [1, 24, 189, 121], "html": "/media/lektura/na-sprowadzenie-prochow-napoleona.html", "id": 1954, "title": "Na sprowadzenie proch\u00f3w Napoleona"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na star\u0105", "html_size": 1704, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-stara_____.html", "parent_number": 59, "id": 534}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na staro\u015b\u0107", "html_size": 657, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-starosc_____.html", "parent_number": 60, "id": 623}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na stryja", "html_size": 1644, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-stryja_____.html", "parent_number": 61, "id": 430}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na swoje ksi\u0119gi", "html_size": 2613, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-swoje-ksiegi_____.html", "parent_number": 62, "id": 427}, {"parent": 287, "tags": [339, 1, 128, 121], "title": "Na szczycie", "html_size": 2280, "html": "/media/lektura/z-wichrow-i-hal-z-tatr-na-szczycie_.html", "parent_number": 0, "id": 772}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Na \u015bklenic\u0119", "html_size": 1065, "html": "/media/lektura/fraszki-ksiegi-trzecie-na-sklenice____.html", "parent_number": 64, "id": 665}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na \u015alas\u0119", "html_size": 1020, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-slase_____.html", "parent_number": 63, "id": 471}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na \u015bmier\u0107", "html_size": 677, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-smierc_____.html", "parent_number": 64, "id": 626}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na \u015awi\u0119tego Ojca", "html_size": 1106, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-swietego-ojca_____.html", "parent_number": 65, "id": 638}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na ten\u017ce (Nie wo\u0142a dzi\u015b przewo\u017anik: \u201eWsiadaj, kto ma wsiada\u0107!)", "html_size": 1824, "html": "/media/lektura/fraszki-ksiegi-wtore-na-tenze-nie-wola-dzis-przewoznik-wsiad____.html", "parent_number": 68, "id": 407}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na ten\u017ce (To jest on brzeg szcz\u0119\u015bliwy, gdzie na czasy wieczne...)", "html_size": 1897, "html": "/media/lektura/fraszki-ksiegi-wtore-na-tenze-to-jest-on-brzeg-szczesliwy-gd____.html", "parent_number": 69, "id": 645}, {"parent": 773, "tags": [339, 1, 128, 121], "title": "Na Teufelsbruecke", "html_size": 6453, "html": "/media/lektura/z-wichrow-i-hal-z-alp-na-teufelsbruecke__.html", "parent_number": 1, "id": 762}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na to\u017c (G\u0142adko\u015b\u0107 od ciebie, Wenus, ale nie trwa w mierze...)", "html_size": 1126, "html": "/media/lektura/fraszki-ksiegi-wtore-na-toz-gladkosc-od-ciebie-wenus-ale-nie____.html", "parent_number": 81, "id": 511}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na uczt\u0119", "html_size": 1638, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-uczte_____.html", "parent_number": 0, "id": 1591}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Na utratne", "html_size": 1451, "html": "/media/lektura/fraszki-ksiegi-pierwsze-na-utratne_____.html", "parent_number": 67, "id": 689}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na wieniec", "html_size": 822, "html": "/media/lektura/fraszki-ksiegi-wtore-na-wieniec____.html", "parent_number": 75, "id": 423}, {"html_size": 3294, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-na-wsi.html", "id": 1539, "title": "Na wsi"}, {"html_size": 141154, "tags": [152, 1562, 339, 128], "html": "/media/lektura/na-wzgorzu-smierci.html", "id": 774, "title": "Na Wzg\u00f3rzu \u015amierci"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Na zachowanie", "html_size": 1482, "html": "/media/lektura/fraszki-ksiegi-wtore-na-zachowanie____.html", "parent_number": 76, "id": 424}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Na zdrowie", "html_size": 2362, "html": "/media/lektura/fraszki-ksiegi-trzecie-na-zdrowie____.html", "parent_number": 65, "id": 661}, {"html_size": 1376, "tags": [123, 234, 1, 122], "html": "/media/lektura/na-zegarek-ciekacy_______.html", "id": 45, "title": "Na zegarek ciek\u0105cy"}, {"tags": [31, 2294, 242, 56], "id": 1500, "title": "Nad Niemnem"}, {"parent": 1500, "tags": [31, 2294, 242, 56], "title": "Nad Niemnem, tom drugi", "html_size": 577080, "html": "/media/lektura/nad-niemnem-tom-drugi_.html", "parent_number": 1, "id": 1498}, {"parent": 1500, "tags": [31, 2294, 242, 56], "title": "Nad Niemnem, tom pierwszy", "html_size": 533496, "html": "/media/lektura/nad-niemnem-tom-pierwszy.html", "parent_number": 0, "id": 1485}, {"parent": 1500, "tags": [31, 2294, 242, 56], "title": "Nad Niemnem, tom trzeci", "html_size": 677234, "html": "/media/lektura/nad-niemnem-tom-trzeci.html", "parent_number": 2, "id": 1499}, {"tags": [339, 1, 128, 121], "id": 742, "title": "Nad przepa\u015bciami"}, {"html_size": 2322, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-nad-ranem.html", "id": 1757, "title": "Nad ranem"}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Nad wod\u0105 wielk\u0105 i czyst\u0105...", "html_size": 2926, "html": "/media/lektura/nad-woda-wielka-i-czysta.html", "parent_number": 4, "id": 1866}, {"html_size": 6969, "tags": [123, 1, 122, 121], "html": "/media/lektura/nadgrobek-perlisi_______.html", "id": 13, "title": "Nadgrobek Perlisi"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Nadzieja i boja\u017a\u0144", "html_size": 2828, "html": "/media/lektura/nadzieja-i-bojazn-bajki-nowe_.html", "parent_number": 41, "id": 1318}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Nagrobek Adrianowi doktorowi", "html_size": 715, "html": "/media/lektura/fraszki-ksiegi-wtore-nagrobek-adrianowi-doktorowi____.html", "parent_number": 55, "id": 521}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Nagrobek Annie", "html_size": 1899, "html": "/media/lektura/fraszki-ksiegi-wtore-nagrobek-annie____.html", "parent_number": 56, "id": 637}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Nagrobek dwiema braciej", "html_size": 1202, "html": "/media/lektura/fraszki-ksiegi-trzecie-nagrobek-dwiema-braciej____.html", "parent_number": 49, "id": 619}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Nagrobek G\u0105sce", "html_size": 3854, "html": "/media/lektura/fraszki-ksiegi-trzecie-nagrobek-gasce____.html", "parent_number": 50, "id": 664}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Nagrobek Hannie Spinkowej od m\u0119\u017ca", "html_size": 1633, "html": "/media/lektura/fraszki-ksiegi-trzecie-nagrobek-hannie-spinkowej-od-meza____.html", "parent_number": 52, "id": 418}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Nagrobek jej M. P. wojewodzinej lubelskiej", "html_size": 1723, "html": "/media/lektura/fraszki-ksiegi-trzecie-nagrobek-jej-m-p-wojewodzinej-lubelsk____.html", "parent_number": 53, "id": 636}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Nagrobek koniowi", "html_size": 1882, "html": "/media/lektura/fraszki-ksiegi-trzecie-nagrobek-koniowi____.html", "parent_number": 55, "id": 504}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Nagrobek kotowi", "html_size": 1857, "html": "/media/lektura/fraszki-ksiegi-trzecie-nagrobek-kotowi____.html", "parent_number": 56, "id": 634}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Nagrobek m\u0119\u017cowi od \u017cony", "html_size": 831, "html": "/media/lektura/fraszki-ksiegi-wtore-nagrobek-mezowi-od-zony____.html", "parent_number": 57, "id": 525}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Nagrobek Miko\u0142ajowi Trzebuchowskiemu", "html_size": 723, "html": "/media/lektura/fraszki-ksiegi-wtore-nagrobek-mikolajowi-trzebuchowskiemu____.html", "parent_number": 58, "id": 700}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Nagrobek opi\u0142ej babie", "html_size": 1315, "html": "/media/lektura/fraszki-ksiegi-wtore-nagrobek-opilej-babie____.html", "parent_number": 60, "id": 642}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Nagrobek Paw\u0142owi Chmielowskiemu", "html_size": 1454, "html": "/media/lektura/fraszki-ksiegi-wtore-nagrobek-pawlowi-chmielowskiemu____.html", "parent_number": 61, "id": 538}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Nagrobek Piotrowi", "html_size": 917, "html": "/media/lektura/fraszki-ksiegi-trzecie-nagrobek-piotrowi____.html", "parent_number": 57, "id": 603}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Nagrobek R\u00f3zynie", "html_size": 790, "html": "/media/lektura/fraszki-ksiegi-trzecie-nagrobek-rozynie____.html", "parent_number": 58, "id": 691}, {"parent": 709, "tags": [11, 3, 1, 4], "title": "Nagrobek Stanis\u0142awowi Grzepskiemu", "html_size": 1644, "html": "/media/lektura/fraszki-fraszki-dodane-nagrobek-stanislawowi-grzepskiemu____.html", "parent_number": 0, "id": 458}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Nagrobek Stanis\u0142awowi Strusowi", "html_size": 1676, "html": "/media/lektura/fraszki-ksiegi-trzecie-nagrobek-stanislawowi-strusowi____.html", "parent_number": 59, "id": 598}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Nagrobek Stanis\u0142awowi Zaklice z Czy\u017cowa", "html_size": 1641, "html": "/media/lektura/fraszki-ksiegi-wtore-nagrobek-stanislawowi-zaklice-z-czyzowa____.html", "parent_number": 62, "id": 707}, {"html_size": 3865, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-namowa.html", "id": 1758, "title": "Namowa"}, {"html_size": 7591, "tags": [1, 24, 189, 121], "html": "/media/lektura/narodzie-moj.html", "id": 1955, "title": "Narodzie m\u00f3j..."}, {"html_size": 8120, "tags": [1, 128, 5220, 121], "html": "/media/lektura/narodziny-afrodyty_1.html", "id": 2075, "title": "Narodziny Afrodyty"}, {"html_size": 5516, "tags": [1, 128, 5220, 121], "html": "/media/lektura/narodziny-wiosny_1.html", "id": 2076, "title": "Narodziny wiosny"}, {"html_size": 3587, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-narzeczona.html", "id": 1538, "title": "Narzeczona"}, {"html_size": 120583, "tags": [31, 55, 54, 56], "html": "/media/lektura/nasza-szkapa_______.html", "id": 11, "title": "Nasza szkapa"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Nic", "html_size": 304, "html": "/media/lektura/but-w-butonierce-nic.html", "parent_number": 22, "id": 1369}, {"html_size": 6513, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/nie-udalo-sie.html", "id": 880, "title": "Nie uda\u0142o si\u0119"}, {"html_size": 3787, "tags": [1, 128, 5220, 121], "html": "/media/lektura/nie-wierze-w-nic.html", "id": 2077, "title": "Nie wierz\u0119 w nic..."}, {"html_size": 423298, "tags": [152, 372, 373, 24], "html": "/media/lektura/nie-boska-komedia_______.html", "id": 206, "title": "Nie-Boska komedia"}, {"html_size": 2745, "tags": [1, 24, 189, 121], "html": "/media/lektura/niedawno-jeszcze-kiedym-spoczywal-uspiony.html", "id": 2010, "title": "Niedawno jeszcze - kiedym spoczywa\u0142 u\u015bpiony..."}, {"html_size": 2332, "tags": [1, 24, 189, 121], "html": "/media/lektura/niedawno-jeszcze-wasze-mogily.html", "id": 1957, "title": "Niedawno jeszcze wasze mogi\u0142y..."}, {"html_size": 3813, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-niedziela.html", "id": 1760, "title": "Niedziela"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Nied\u017awied\u017a i liszka", "html_size": 1400, "html": "/media/lektura/niedzwiedz-i-liszka_.html", "parent_number": 56, "id": 1137}, {"html_size": 6279, "tags": [4373, 1, 24, 121], "html": "/media/lektura/niepowrotne.html", "id": 2153, "title": "Niepowrotne"}, {"html_size": 3034, "tags": [123, 234, 1, 122], "html": "/media/lektura/niestatek-oczy-sa-ogien-czolo-jest-zwierciadlem_______.html", "id": 49, "title": "Niestatek (Oczy s\u0105 ogie\u0144, czo\u0142o jest zwierciad\u0142em...)"}, {"html_size": 3539, "tags": [123, 234, 1, 122], "html": "/media/lektura/niestatek-predzej-kto-wiatr-w-wor-zamknie-predzej-i-promieni_______.html", "id": 201, "title": "Niestatek (Pr\u0119dzej kto wiatr w w\u00f3r zamknie, pr\u0119dzej i promieni...)"}, {"html_size": 1759, "tags": [4373, 1, 24, 121], "html": "/media/lektura/nieszczescie.html", "id": 2154, "title": "Nieszcz\u0119\u015bcie"}, {"html_size": 2509, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-niewiara.html", "id": 1761, "title": "Niewiara"}, {"html_size": 2563, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-niewidzialni.html", "id": 1762, "title": "Niewidzialni"}, {"html_size": 1812, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-niewiedza.html", "id": 1765, "title": "Niewiedza"}, {"html_size": 4003, "tags": [1, 128, 5220, 121], "html": "/media/lektura/niewierny.html", "id": 2078, "title": "Niewierny"}, {"html_size": 2287, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-noc.html", "id": 1763, "title": "Noc"}, {"html_size": 2704, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-noca.html", "id": 1764, "title": "Noc\u0105"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Nocni str\u00f3\u017ce", "html_size": 2602, "html": "/media/lektura/nocni-stroze_.html", "parent_number": 57, "id": 1126}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Noga i but", "html_size": 2109, "html": "/media/lektura/noga-i-but-bajki-nowe_.html", "parent_number": 42, "id": 1314}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O Aleksandrzech", "html_size": 2104, "html": "/media/lektura/fraszki-ksiegi-wtore-o-aleksandrzech____.html", "parent_number": 77, "id": 571}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O Bekwarku", "html_size": 625, "html": "/media/lektura/fraszki-ksiegi-wtore-o-bekwarku____.html", "parent_number": 78, "id": 667}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O b\u0142a\u017anie", "html_size": 549, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-blaznie____.html", "parent_number": 66, "id": 488}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "O celu Polaka", "html_size": 2098, "html": "/media/lektura/katechizm-polskiego-dziecka-o-celu-polaka_.html", "parent_number": 2, "id": 1842}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O ch\u0142opcu", "html_size": 1143, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-chlopcu_____.html", "parent_number": 68, "id": 481}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O chmielu", "html_size": 1130, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-chmielu_____.html", "parent_number": 69, "id": 695}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O dobrym panie", "html_size": 1029, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-dobrym-panie_____.html", "parent_number": 70, "id": 575}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O Doktorze Hiszpanie", "html_size": 2803, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-doktorze-hiszpanie_____.html", "parent_number": 71, "id": 523}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O drugim (Co si\u0119 wam widzi ten drugi?)", "html_size": 1150, "html": "/media/lektura/fraszki-ksiegi-wtore-o-drugim-co-sie-wam-widzi-ten-drugi____.html", "parent_number": 88, "id": 473}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O duszy", "html_size": 1461, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-duszy____.html", "parent_number": 67, "id": 506}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O flisie", "html_size": 1980, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-flisie____.html", "parent_number": 68, "id": 483}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O fraszkach (Fraszki tu niepowa\u017cne z statkiem si\u0119 zmiesza\u0142y...)", "html_size": 1048, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-fraszkach-fraszki-tu-niepowazne-z-s____.html", "parent_number": 69, "id": 480}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O fraszkach (Komu sto fraszek zda si\u0119 przeczy\u015b\u0107 ma\u0142o...)", "html_size": 865, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-fraszkach-komu-sto-fraszek-zda-sie_____.html", "parent_number": 73, "id": 563}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O fraszkach (Najdziesz tu fraszk\u0119 dobr\u0105, najdziesz z\u0142\u0105 i \u015brzedni\u0105...)", "html_size": 705, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-fraszkach-najdziesz-tu-fraszke-dob______.html", "parent_number": 74, "id": 631}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O fraszkach (Pr\u00f3\u017cno mnie do dziewi\u0105ci lat swe fraszki chowa\u0107...)", "html_size": 1267, "html": "/media/lektura/fraszki-ksiegi-wtore-o-fraszkach-prozno-mnie-do-dziewiaci-la____.html", "parent_number": 84, "id": 562}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O G\u0105sce", "html_size": 1570, "html": "/media/lektura/fraszki-ksiegi-wtore-o-gasce____.html", "parent_number": 85, "id": 684}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O gospodyniej (Proszono jednej wielkimi pro\u015bbami...)", "html_size": 6722, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-gospodyniej-proszono-jednej-wielki________.html", "parent_number": 75, "id": 457}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O gospodyniej (Starosta jednej paniej rozkaza\u0142 objawi\u0107...)", "html_size": 1048, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-gospodyniej-starosta-jednej-paniej_____.html", "parent_number": 76, "id": 455}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O go\u015bciu", "html_size": 929, "html": "/media/lektura/fraszki-ksiegi-wtore-o-gosciu____.html", "parent_number": 86, "id": 490}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O Hannie (Serce mi zbieg\u0142o, a nie wiem inaczej...)", "html_size": 1316, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-hannie-serce-mi-zbieglo-a-nie-wiem_______.html", "parent_number": 77, "id": 469}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O Hannie (Tu g\u00f3ra drzewy natkniona...)", "html_size": 1363, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-hannie-tu-gora-drzewy-natkniona_____.html", "parent_number": 78, "id": 685}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O Hektorze", "html_size": 1689, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-hektorze____.html", "parent_number": 70, "id": 413}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O J\u0119drzeju", "html_size": 1906, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-jedrzeju_____.html", "parent_number": 0, "id": 1588}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O Kachnie", "html_size": 1296, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-kachnie_____.html", "parent_number": 0, "id": 1589}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O kapelanie", "html_size": 1037, "html": "/media/lektura/fraszki-ksiegi-wtore-o-kapelanie____.html", "parent_number": 87, "id": 425}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O kap\u0142anie", "html_size": 827, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-kaplanie____.html", "parent_number": 71, "id": 630}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O kaznodziei", "html_size": 1045, "html": "/media/lektura/fraszki-ksiegi-wtore-o-kaznodziei____.html", "parent_number": 89, "id": 499}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O kocie", "html_size": 1293, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-kocie_____.html", "parent_number": 81, "id": 429}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O ko\u0142nierzu", "html_size": 1003, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-kolnierzu____.html", "parent_number": 72, "id": 620}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O ko\u017ale", "html_size": 2073, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-kozle____.html", "parent_number": 73, "id": 500}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O Ko\u017ale", "html_size": 1713, "html": "/media/lektura/fraszki-ksiegi-wtore-o-kozle____.html", "parent_number": 90, "id": 505}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O ksi\u0119dzu", "html_size": 1713, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-ksiedzu_____.html", "parent_number": 0, "id": 1581}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O li\u015bcie", "html_size": 938, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-liscie_____.html", "parent_number": 83, "id": 592}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O \u0142azarzowych ksi\u0119gach", "html_size": 5847, "html": "/media/lektura/fraszki-ksiegi-wtore-o-lazarzowych-ksiegach____.html", "parent_number": 91, "id": 644}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O \u0141azickim a Barzym", "html_size": 1568, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-lazickim-a-barzym_____.html", "parent_number": 0, "id": 1582}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O \u0142aziebnikach", "html_size": 666, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-laziebnikach____.html", "parent_number": 74, "id": 496}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O Marku", "html_size": 807, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-marku____.html", "parent_number": 75, "id": 618}, {"html_size": 2913, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-o-matce.html", "id": 1660, "title": "O matce"}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O m\u0105dro\u015bci", "html_size": 852, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-madrosci____.html", "parent_number": 76, "id": 672}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O Mikoszu", "html_size": 1882, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-mikoszu____.html", "parent_number": 77, "id": 554}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O mi\u0142o\u015bci (G\u0142\u00f3d a praca mi\u0142o\u015b\u0107 kazi...)", "html_size": 736, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-milosci-glod-a-praca-milosc-kazi____.html", "parent_number": 78, "id": 549}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O mi\u0142o\u015bci (Kto naprz\u00f3d pocz\u0105\u0142 Mi\u0142o\u015b\u0107 dzieci\u0119ciem malowa\u0107...)", "html_size": 2502, "html": "/media/lektura/fraszki-ksiegi-wtore-o-milosci-kto-naprzod-poczal-milosc-dzi____.html", "parent_number": 92, "id": 683}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O mi\u0142o\u015bci (Ma ju\u017c pok\u00f3j Prometeus, lecz ja miasto niego...)", "html_size": 2533, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-milosci-ma-juz-pokoj-prometeus-lecz____.html", "parent_number": 80, "id": 503}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O mi\u0142o\u015bci (Pr\u00f3\u017cno uciec, pr\u00f3\u017cno si\u0119 przed mi\u0142o\u015bci\u0105 schroni\u0107...)", "html_size": 674, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-milosci-prozno-uciec-prozno-sie-pr____.html", "parent_number": 85, "id": 553}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O Necie", "html_size": 1051, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-necie____.html", "parent_number": 81, "id": 614}, {"html_size": 2561, "tags": [3140, 338, 1, 121], "html": "/media/lektura/kamien-o-niebie.html", "id": 1686, "title": "O niebie"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O nowych fraszkach", "html_size": 2155, "html": "/media/lektura/fraszki-ksiegi-wtore-o-nowych-fraszkach____.html", "parent_number": 93, "id": 531}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O Pelopie", "html_size": 3111, "html": "/media/lektura/fraszki-ksiegi-wtore-o-pelopie____.html", "parent_number": 94, "id": 648}, {"html_size": 4135, "tags": [1, 24, 189, 121], "html": "/media/lektura/o-polsko-moja-tys-pierwsza-swiatu.html", "id": 1998, "title": "O Polsko moja! Ty\u015b pierwsza \u015bwiatu..."}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O pra\u0142acie", "html_size": 2769, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-pralacie_____.html", "parent_number": 86, "id": 608}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O proporcyjej", "html_size": 670, "html": "/media/lektura/fraszki-ksiegi-wtore-o-proporcyjej____.html", "parent_number": 95, "id": 656}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O rozkoszy", "html_size": 663, "html": "/media/lektura/fraszki-ksiegi-wtore-o-rozkoszy____.html", "parent_number": 96, "id": 444}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O rozwodzie", "html_size": 2374, "html": "/media/lektura/fraszki-ksiegi-wtore-o-rozwodzie____.html", "parent_number": 97, "id": 414}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O Rzymie", "html_size": 1387, "html": "/media/lektura/fraszki-ksiegi-wtore-o-rzymie____.html", "parent_number": 98, "id": 527}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O sobie", "html_size": 1160, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-sobie_____.html", "parent_number": 87, "id": 621}, {"html_size": 2883, "tags": [1, 128, 5220, 121], "html": "/media/lektura/o-sonecie_1.html", "id": 2079, "title": "O sonecie"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "O starym", "html_size": 1615, "html": "/media/lektura/fraszki-ksiegi-wtore-o-starym____.html", "parent_number": 99, "id": 543}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O Staszku", "html_size": 665, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-staszku_____.html", "parent_number": 88, "id": 646}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O swych rymiech", "html_size": 1427, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-swych-rymiech____.html", "parent_number": 82, "id": 421}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O \u015blachcicu polskim", "html_size": 889, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-slachcicu-polskim_____.html", "parent_number": 89, "id": 580}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O \u015bmierci", "html_size": 1174, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-smierci_____.html", "parent_number": 90, "id": 589}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "O tej\u017ce (Jako ogie\u0144 a woda r\u00f3\u017cno siebie chodz\u0105...)", "html_size": 2586, "html": "/media/lektura/fraszki-ksiegi-trzecie-o-tejze-jako-ogien-a-woda-rozno-siebi____.html", "parent_number": 79, "id": 436}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O tym\u017ce (Wczora pi\u0142 z nami, a dzi\u015b go chowamy...)", "html_size": 1191, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-tymze-wczora-pil-z-nami-a-dzis-go-_____.html", "parent_number": 28, "id": 624}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O tym\u017ce (Wierz\u0119, od pocz\u0105tku \u015bwiata...)", "html_size": 1005, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-tymze-wierze-od-poczatku-swiata_____.html", "parent_number": 2, "id": 657}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O zazdro\u015bci", "html_size": 1496, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-zazdrosci_____.html", "parent_number": 91, "id": 544}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O \u017cywocie ludzkim (Fraszki to wszytko, cokolwiek my\u015blemy...)", "html_size": 3196, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-zywocie-ludzkim-fraszki-to-wszytko_____.html", "parent_number": 92, "id": 411}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "O \u017cywocie ludzkim (Wieczna My\u015bli, kt\u00f3ra\u015b jest dalej ni\u017c od wieka...)", "html_size": 2829, "html": "/media/lektura/fraszki-ksiegi-pierwsze-o-zywocie-ludzkim-wieczna-mysli-ktor_____.html", "parent_number": 93, "id": 552}, {"html_size": 918, "tags": [1, 24, 189, 121], "html": "/media/lektura/o-nieszczesliwa-o-uciemiezona.html", "id": 1999, "title": "O! Nieszcz\u0119\u015bliwa! O! Uciemi\u0119\u017cona..."}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Ocean i Tagus rzeka", "html_size": 1925, "html": "/media/lektura/ocean-i-tagus-rzeka_.html", "parent_number": 58, "id": 1224}, {"html_size": 7231, "tags": [1, 23, 352, 24], "html": "/media/lektura/oda-do-mlodosci_______.html", "id": 143, "title": "Oda do m\u0142odo\u015bci"}, {"html_size": 21725, "tags": [1, 24, 189, 121], "html": "/media/lektura/oda-do-wolnosci.html", "id": 1960, "title": "Oda do wolno\u015bci"}, {"html_size": 1809, "tags": [4373, 1, 24, 22], "html": "/media/lektura/oddzwieki.html", "id": 2155, "title": "Odd\u017awi\u0119ki"}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Odpowied\u017a", "html_size": 548, "html": "/media/lektura/fraszki-ksiegi-wtore-odpowiedz____.html", "parent_number": 79, "id": 406}, {"html_size": 13037, "tags": [1, 24, 189, 121], "html": "/media/lektura/odpowiedz-na-psalmy-przyszlosci_______.html", "id": 202, "title": "Odpowied\u017a na \"Psalmy przysz\u0142o\u015bci\""}, {"html_size": 101508, "tags": [152, 3, 4, 175], "html": "/media/lektura/odprawa-poslow-greckich_______.html", "id": 1620, "title": "Odprawa pos\u0142\u00f3w greckich"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Ofiara (\u0141uk i sajdak tw\u00f3j, Febe, niech b\u0119dzie, lecz strza\u0142y...)", "html_size": 1138, "html": "/media/lektura/fraszki-ksiegi-pierwsze-ofiara-luk-i-sajdak-twoj-febe-niech-____.html", "parent_number": 72, "id": 578}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Ofiara (Pafijej swe zwierciad\u0142o Lais po\u015bwi\u0119ci\u0142a...)", "html_size": 1148, "html": "/media/lektura/fraszki-ksiegi-wtore-ofiara-pafijej-swe-zwierciadlo-lais-pos____.html", "parent_number": 80, "id": 518}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Ofiara (Ten pas Greta, podstarzawszy sobie...)", "html_size": 633, "html": "/media/lektura/fraszki-ksiegi-wtore-ofiara-ten-pas-greta-podstarzawszy-sobi____.html", "parent_number": 82, "id": 546}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Ofiara (T\u0119 sie\u0107 Miko\u0142aj \u015bwi\u0119tym ofiaruje...)", "html_size": 812, "html": "/media/lektura/fraszki-ksiegi-wtore-ofiara-te-siec-mikolaj-swietym-ofiaruje____.html", "parent_number": 83, "id": 680}, {"parent": 1614, "tags": [31, 54, 2294, 56], "title": "Oficer", "html_size": 195413, "html": "/media/lektura/gloria-victis-oficer.html", "parent_number": 1, "id": 1610}, {"tags": [31, 242, 56, 350], "id": 1774, "title": "Ogniem i mieczem"}, {"parent": 1774, "tags": [31, 242, 56, 350], "title": "Ogniem i mieczem, tom drugi", "html_size": 1669133, "html": "/media/lektura/ogniem-i-mieczem-tom-drugi.html", "parent_number": 1, "id": 1773}, {"parent": 1774, "tags": [31, 242, 56, 350], "title": "Ogniem i mieczem, tom pierwszy", "html_size": 2074388, "html": "/media/lektura/ogniem-i-mieczem-tom-pierwszy__.html", "parent_number": 0, "id": 1772}, {"html_size": 9707, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/oj-maluski-maluski.html", "id": 2024, "title": "Oj Malu\u015bki, Malu\u015bki..."}, {"html_size": 764033, "tags": [1812, 31, 242, 56], "html": "/media/lektura/ojciec-goriot__.html", "id": 835, "title": "Ojciec Goriot"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Ojciec \u0142akomy", "html_size": 977, "html": "/media/lektura/ojciec-lakomy_.html", "parent_number": 59, "id": 1164}, {"parent": 1562, "tags": [1, 1756, 24, 189], "title": "Ojciec zad\u017cumionych", "html_size": 51190, "html": "/media/lektura/trzy-poemata-ojciec-zadzumionych.html", "parent_number": 0, "id": 1559}, {"html_size": 2158, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-olbrzymka.html", "id": 1899, "title": "Olbrzymka"}, {"parent": 829, "tags": [31, 23, 1660, 24], "title": "Oleszkiewicz", "html_size": 15096, "html": "/media/lektura/dziady-dziadow-czesci-iii-ustep-oleszkiewicz.html", "parent_number": 5, "id": 822}, {"parent": 1614, "tags": [31, 54, 2294, 56], "title": "Oni", "html_size": 152480, "html": "/media/lektura/gloria-victis-oni.html", "parent_number": 0, "id": 1611}, {"html_size": 4290, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nuta-czlowiecza-opowiadanie.html", "id": 1694, "title": "Opowiadanie"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Oracze i Jowisz", "html_size": 1222, "html": "/media/lektura/oracze-i-jowisz_.html", "parent_number": 60, "id": 1157}, {"html_size": 9623, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/order.html", "id": 863, "title": "Order"}, {"parent": 287, "tags": [339, 1, 128, 121], "title": "Orze\u0142", "html_size": 2876, "html": "/media/lektura/z-wichrow-i-hal-z-tatr-orzel__.html", "parent_number": 1, "id": 1631}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Orze\u0142 i jastrz\u0105b", "html_size": 1592, "html": "/media/lektura/orzel-i-jastrzab_.html", "parent_number": 61, "id": 1120}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Orze\u0142 i sowa", "html_size": 1207, "html": "/media/lektura/orzel-i-sowa_.html", "parent_number": 62, "id": 1162}, {"html_size": 1126, "tags": [1888, 31, 1889, 34], "html": "/media/lektura/orzel-i-sroka.html", "id": 843, "title": "Orze\u0142 i sroka"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Osie\u0142 i baran", "html_size": 1195, "html": "/media/lektura/osiel-i-baran_.html", "parent_number": 63, "id": 1201}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Osie\u0142 i w\u00f3\u0142", "html_size": 1547, "html": "/media/lektura/osiel-i-wol_.html", "parent_number": 64, "id": 1123}, {"html_size": 3865, "tags": [1, 2308, 24, 121], "html": "/media/lektura/ostatni-despotyzm.html", "id": 1089, "title": "Ostatni despotyzm"}, {"html_size": 10746, "tags": [1, 24, 189, 121], "html": "/media/lektura/ostatnie-wspomnienie-do-laury.html", "id": 1961, "title": "Ostatnie wspomnienie. Do Laury"}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Oszcz\u0119dno\u015b\u0107", "html_size": 25616, "html": "/media/lektura/satyry-czesc-pierwsza-oszczednosc_______.html", "parent_number": 5, "id": 179}, {"html_size": 3126, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-otchlan.html", "id": 1900, "title": "Otch\u0142a\u0144"}, {"html_size": 9650, "tags": [1, 24, 189, 121], "html": "/media/lektura/oto-bog-ktory-lona-tajemnic-odmyka.html", "id": 1962, "title": "Oto B\u00f3g, kt\u00f3ry \u0142ona tajemnic odmyka..."}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Owieczka i pasterz", "html_size": 1537, "html": "/media/lektura/owieczka-i-pasterz_.html", "parent_number": 65, "id": 1169}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Palinodia", "html_size": 25239, "html": "/media/lektura/satyry-czesc-pierwsza-palinodia_______.html", "parent_number": 12, "id": 237}, {"html_size": 4501, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-pamieci-zniknionego.html", "id": 1661, "title": "Pami\u0119ci zniknionego"}, {"html_size": 6766, "tags": [1, 128, 5220, 121], "html": "/media/lektura/pamiec-to-cmentarz_1.html", "id": 2080, "title": "Pami\u0119\u0107 --- to cmentarz..."}, {"html_size": 5621, "tags": [312, 31, 5395, 24], "html": "/media/lektura/pan-grubas.html", "id": 2170, "title": "Pan Grubas"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Pan i kotka", "html_size": 1424, "html": "/media/lektura/pan-i-kotka_.html", "parent_number": 66, "id": 1163}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Pan i pies", "html_size": 1202, "html": "/media/lektura/pan-i-pies_.html", "parent_number": 67, "id": 1190}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Pan niewart s\u0142ugi", "html_size": 25533, "html": "/media/lektura/satyry-czesc-pierwsza-pan-niewart-slugi_______.html", "parent_number": 10, "id": 123}, {"html_size": 1216606, "tags": [31, 4982, 23, 24], "html": "/media/lektura/pan-tadeusz.html", "id": 1936, "title": "Pan Tadeusz, czyli ostatni zajazd na Litwie"}, {"html_size": 1941361, "tags": [31, 242, 56, 350], "html": "/media/lektura/pan-wolodyjowski.html", "id": 1777, "title": "Pan Wo\u0142odyjowski"}, {"parent": 291, "tags": [210, 1, 23, 24], "title": "Pani Twardowska", "html_size": 15990, "html": "/media/lektura/ballady-i-romanse-pani-twardowska_______.html", "parent_number": 0, "id": 1596}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Panienki w lesie", "html_size": 1604, "html": "/media/lektura/but-w-butonierce-panienki-w-lesie.html", "parent_number": 6, "id": 1370}, {"parent": 1614, "tags": [31, 54, 2294, 56], "title": "Panna R\u00f3\u017ca", "html_size": 91403, "html": "/media/lektura/gloria-victis-panna-roza.html", "parent_number": 7, "id": 1612}, {"html_size": 12618, "tags": [123, 1, 1565, 121], "html": "/media/lektura/pannie-jadwidze-tarolwnie-kwoli.html", "id": 790, "title": "Pannie Jadwidze Tar\u00f3\u0142wnie kwoli"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Papuga i wiewi\u00f3rka", "html_size": 3041, "html": "/media/lektura/papuga-i-wiewiorka_.html", "parent_number": 68, "id": 1147}, {"html_size": 1775, "tags": [1, 128, 5220, 121], "html": "/media/lektura/parodia-zycia_1.html", "id": 2081, "title": "Parodia \u017cycia"}, {"html_size": 15120, "tags": [1, 24, 189, 121], "html": "/media/lektura/paryz.html", "id": 1963, "title": "Pary\u017c"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Pasterz i morze", "html_size": 5490, "html": "/media/lektura/pasterz-i-morze-bajki-nowe_.html", "parent_number": 43, "id": 1308}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Pasterz i owce", "html_size": 2340, "html": "/media/lektura/pasterz-i-owce-bajki-nowe_.html", "parent_number": 44, "id": 1304}, {"html_size": 5150, "tags": [312, 31, 5395, 24], "html": "/media/lektura/pastuszek.html", "id": 2171, "title": "Pastuszek"}, {"html_size": 13064, "tags": [312, 31, 5395, 24], "html": "/media/lektura/pastuszka-gesi.html", "id": 2172, "title": "Pastuszka g\u0119si"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Paw i orze\u0142", "html_size": 2320, "html": "/media/lektura/paw-i-orzel_.html", "parent_number": 69, "id": 1229}, {"html_size": 6563, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-pejzaz-wspolczesny.html", "id": 1742, "title": "Pejza\u017c wsp\u00f3\u0142czesny"}, {"parent": 709, "tags": [11, 3, 1, 4], "title": "Pe\u0142na prze zdrowie", "html_size": 2003, "html": "/media/lektura/fraszki-fraszki-dodane-pelna-prze-zdrowie____.html", "parent_number": 3, "id": 567}, {"parent": 1383, "tags": [338, 1606, 1, 121], "title": "Perche?", "html_size": 3878, "html": "/media/lektura/but-w-butonierce-perche.html", "parent_number": 8, "id": 1371}, {"parent": 829, "tags": [31, 23, 1660, 24], "title": "Petersburg", "html_size": 24851, "html": "/media/lektura/dziady-dziadow-czesci-iii-ustep-petersburg.html", "parent_number": 2, "id": 823}, {"html_size": 2181, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-pekniety-dzwon.html", "id": 1901, "title": "P\u0119kni\u0119ty dzwon"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Pielgrzym", "html_size": 3262, "html": "/media/lektura/sonety-krymskie-pielgrzym_______.html", "parent_number": 14, "id": 1793}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Pieniacze", "html_size": 2741, "html": "/media/lektura/pieniacze_.html", "parent_number": 70, "id": 1211}, {"html_size": 334414, "tags": [152, 2308, 24, 175], "html": "/media/lektura/pierscien-wielkiej-damy.html", "id": 1715, "title": "Pier\u015bcie\u0144 Wielkiej Damy"}, {"html_size": 429047, "tags": [5650, 31, 128, 242], "html": "/media/lektura/pies-baskervilleow.html", "id": 2197, "title": "Pies Baskerville'\u00f3w"}, {"html_size": 16008, "tags": [312, 31, 5395, 24], "html": "/media/lektura/pies-i-wrobel.html", "id": 2173, "title": "Pies i wr\u00f3bel"}, {"tags": [3, 1, 2, 4], "id": 1459, "title": "Pie\u015bni"}, {"html_size": 5865, "tags": [123, 1564, 1, 1565], "html": "/media/lektura/piesn.html", "id": 791, "title": "Pie\u015b\u0144"}, {"html_size": 4204, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-piesn.html", "id": 1718, "title": "Pie\u015b\u0144"}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 (Czego chcesz od nas, Panie, za Twe hojne dary?)", "html_size": 5429, "html": "/media/lektura/fragmenta-piesn-czego-chcesz-od-nas-panie.html", "parent_number": 0, "id": 1403}, {"html_size": 5473, "tags": [1, 23, 2, 24], "html": "/media/lektura/piesn-filaretow.html", "id": 735, "title": "Pie\u015b\u0144 filaret\u00f3w"}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 I (By\u015b wszystko z\u0142oto posiad\u0142, kt\u00f3re - powiadaj\u0105...)", "html_size": 21904, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-i_.html", "parent_number": 0, "id": 1407}, {"html_size": 9941, "tags": [123, 1, 1583, 1565], "html": "/media/lektura/piesn-i-na-psalm-dawidow-xix.html", "id": 792, "title": "Pie\u015b\u0144 I (Na psalm Dawid\u00f3w XIX)"}, {"html_size": 3975, "tags": [123, 1, 2, 1565], "html": "/media/lektura/piesn-i-o-bozej-opatrznosci-na-swiecie.html", "id": 793, "title": "Pie\u015b\u0144 I (O bo\u017cej opatrzno\u015bci na \u015bwiecie)"}, {"html_size": 6398, "tags": [123, 1, 2, 1565], "html": "/media/lektura/piesn-i-o-fridruszu.html", "id": 794, "title": "Pie\u015b\u0144 I (O Fridruszu)"}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 I (Pewienem tego, a nic sie nie myl\u0119...)", "html_size": 7363, "html": "/media/lektura/fragmenta-piesn-i-pewienem-tego-a-nic-sie-nie-myle.html", "parent_number": 1, "id": 1391}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 I (Przeciwne chmury s\u0142o\u0144ce nam zakry\u0142y...)", "html_size": 13575, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-i_.html", "parent_number": 0, "id": 1432}, {"html_size": 5113, "tags": [123, 1, 1583, 1565], "html": "/media/lektura/piesn-ii-na-psalm-dawidow-lii.html", "id": 795, "title": "Pie\u015b\u0144 II (Na psalm Dawid\u00f3w LII)"}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 II (Nie dbam, aby zimne ska\u0142y...)", "html_size": 9741, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-ii.html", "parent_number": 1, "id": 1431}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 II (Nie ma \u015bwiat nic trwa\u0142ego, a to barzo k rzeczy...)", "html_size": 4427, "html": "/media/lektura/fragmenta-piesn-ii-nie-ma-swiat-nic-trwalego-a-to-barzo-k-rzeczy.html", "parent_number": 2, "id": 1392}, {"html_size": 4283, "tags": [123, 1, 2, 1565], "html": "/media/lektura/piesn-ii-o-rzadzie-bozym-na-swiecie.html", "id": 796, "title": "Pie\u015b\u0144 II (O rz\u0105dzie bo\u017cym na \u015bwiecie)"}, {"html_size": 6199, "tags": [123, 1, 2, 1565], "html": "/media/lektura/piesn-ii-o-strusie.html", "id": 797, "title": "Pie\u015b\u0144 II (O Strusie)"}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 II (Serce ro\u015bcie patrz\u0105c na te czasy!)", "html_size": 7111, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-ii.html", "parent_number": 1, "id": 1406}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 III (Dzbanie m\u00f3j pisany...)", "html_size": 5341, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-iii.html", "parent_number": 2, "id": 1405}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 III (Nie wierz Fortunie, co siedzisz wysoko...)", "html_size": 7025, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-iii.html", "parent_number": 2, "id": 1430}, {"html_size": 3711, "tags": [123, 1, 2, 1565], "html": "/media/lektura/piesn-iii-o-wielmoznosci-bozej.html", "id": 798, "title": "Pie\u015b\u0144 III (O wielmo\u017cno\u015bci bo\u017cej)"}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 III (Oko \u015bmiertelne Boga nie widzia\u0142o...)", "html_size": 9466, "html": "/media/lektura/fragmenta-piesn-iii-oko-smiertelne-boga-nie-widzialo.html", "parent_number": 3, "id": 1393}, {"html_size": 6996, "tags": [123, 1, 1583, 1565], "html": "/media/lektura/piesn-iii-psalmu-lvi-paraphrasis.html", "id": 799, "title": "Pie\u015b\u0144 III (Psalmu LVI Paraphrasis)"}, {"html_size": 6273, "tags": [123, 1, 2, 1565], "html": "/media/lektura/piesn-iii-stefanowi-batoremu-krolowi-polskiemu.html", "id": 800, "title": "Pie\u015b\u0144 III (Stefanowi Batoremu, kr\u00f3lowi polskiemu)"}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 IV (Kiedy by kogo B\u00f3g by\u0142 swymi s\u0142owy...)", "html_size": 5065, "html": "/media/lektura/fragmenta-piesn-iv-kiedy-by-kogo-bog-byl-swymi-slowy.html", "parent_number": 4, "id": 1394}, {"html_size": 4443, "tags": [123, 1, 2, 1565], "html": "/media/lektura/piesn-iv-o-cnocie-szlacheckiej.html", "id": 801, "title": "Pie\u015b\u0144 IV (O cnocie szlacheckiej)"}, {"html_size": 4037, "tags": [123, 1, 1583, 1565], "html": "/media/lektura/piesn-iv-psalmu-cxxvi-paraphrasis.html", "id": 802, "title": "Pie\u015b\u0144 IV (Psalmu CXXVI paraphrasis)"}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 IV (W twardej kamiennej wie\u017cy i za troistemi...)", "html_size": 13408, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-iv.html", "parent_number": 3, "id": 1433}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 IV (Z\u0142ota to strza\u0142a i krom wszego jadu by\u0142a...)", "html_size": 4571, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-iv.html", "parent_number": 3, "id": 1408}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 IX (Chcemy sobie by\u0107 radzi?)", "html_size": 10179, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-ix.html", "parent_number": 8, "id": 1409}, {"html_size": 3363, "tags": [123, 1, 2, 1565], "html": "/media/lektura/piesn-ix-iz-prozne-czlowiecze-staranie-bez-bozej-pomocy.html", "id": 806, "title": "Pie\u015b\u0144 IX (I\u017c pr\u00f3\u017cne cz\u0142owiecze staranie bez Bo\u017cej pomocy)"}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 IX (Kto mi wiary da\u0107 nie chce, daj j\u0105 oku swemu...)", "html_size": 4974, "html": "/media/lektura/fragmenta-piesn-ix-kto-mi-wiary-dac-nie-chce-daj-ja-oku-swemu.html", "parent_number": 9, "id": 1399}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 IX (Nie porzucaj nadzieje...)", "html_size": 5397, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-ix.html", "parent_number": 8, "id": 1434}, {"html_size": 6044, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-piesn-jesienna.html", "id": 1903, "title": "Pie\u015b\u0144 jesienna"}, {"html_size": 18279, "tags": [1, 34, 2, 5312], "html": "/media/lektura/piesn-legionow-polskich-we-wloszech.html", "id": 2125, "title": "Pie\u015b\u0144 Legion\u00f3w Polskich we W\u0142oszech"}, {"html_size": 25204, "tags": [1, 128, 5220, 121], "html": "/media/lektura/piesn-o-jasku-zbojniku_1.html", "id": 2082, "title": "Pie\u015b\u0144 o Ja\u015bku zb\u00f3jniku"}, {"html_size": 7547, "tags": [1889, 1, 34, 2], "html": "/media/lektura/piesn-o-narodzeniu-panskim-bog-sie-rodzi.html", "id": 2021, "title": "Pie\u015b\u0144 o Narodzeniu Pa\u0144skim (B\u00f3g si\u0119 rodzi...)"}, {"html_size": 14271, "tags": [1, 2308, 24, 121], "html": "/media/lektura/piesn-od-ziemi-naszej_.html", "id": 1090, "title": "Pie\u015b\u0144 od ziemi naszej"}, {"html_size": 2534, "tags": [1889, 1, 34, 2], "html": "/media/lektura/piesn-przyjacielska.html", "id": 844, "title": "Pie\u015b\u0144 przyjacielska"}, {"html_size": 83399, "tags": [3, 1, 2, 4], "html": "/media/lektura/piesn-swietojanska-o-sobotce_______.html", "id": 1404, "title": "Pie\u015b\u0144 \u015bwi\u0119toja\u0144ska o Sob\u00f3tce"}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 V (Kto ma swego chleba...)", "html_size": 7873, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-v.html", "parent_number": 4, "id": 1413}, {"html_size": 4082, "tags": [123, 1, 1583, 1565], "html": "/media/lektura/piesn-v-na-ksztalt-psalmu-lxx.html", "id": 803, "title": "Pie\u015b\u0144 V (Na kszta\u0142t psalmu LXX)"}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 V (Panie, jako barzo b\u0142\u0105dz\u0105...)", "html_size": 7645, "html": "/media/lektura/fragmenta-piesn-v-panie-jako-barzo-bladza.html", "parent_number": 5, "id": 1395}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 V (Wieczna sromota i nienagrodzona...)", "html_size": 14069, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-v.html", "parent_number": 4, "id": 1438}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 VI (Acz mi\u0119 twa droga, mi\u0142a, barzo boli...)", "html_size": 11902, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-vi.html", "parent_number": 5, "id": 1412}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 VI (Co by ty, urodziwa Hanno, na to da\u0142a...)", "html_size": 25020, "html": "/media/lektura/fragmenta-piesn-vi-co-by-ty-urodziwa-hanno-na-to-dala.html", "parent_number": 6, "id": 1396}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 VI (Kr\u00f3lewno lutnie z\u0142otej i rym\u00f3w pociesznych...)", "html_size": 7781, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-vi.html", "parent_number": 5, "id": 1437}, {"html_size": 3464, "tags": [123, 1, 1583, 1565], "html": "/media/lektura/piesn-vi-na-ksztalt-psalmu-cxx.html", "id": 804, "title": "Pie\u015b\u0144 VI (Na kszta\u0142t psalmu CXX)"}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 VII (Bodaj ci z\u0142e dni!)", "html_size": 5814, "html": "/media/lektura/fragmenta-piesn-vii-bodaj-ci-zle-dni.html", "parent_number": 7, "id": 1397}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 VII (S\u0142o\u0144ce pali, a ziemia idzie w popi\u00f3\u0142 prawie...)", "html_size": 4684, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-vii.html", "parent_number": 6, "id": 1436}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 VII (Trudna rada w tej mierze, przyjdzie sie rozjecha\u0107...)", "html_size": 5724, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-vii.html", "parent_number": 6, "id": 1411}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 VIII (Gdzie\u015bkolwiek jest, Bo\u017ce\u0107 po\u015bli dobr\u0105 godzin\u0119...)", "html_size": 5042, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-viii.html", "parent_number": 7, "id": 1410}, {"html_size": 3845, "tags": [123, 1, 2, 1565], "html": "/media/lektura/piesn-viii-iz-rozum-czlowiekowi-potrzebniejszy-niz-skarby.html", "id": 805, "title": "Pie\u015b\u0144 VIII (I\u017c rozum cz\u0142owiekowi potrzebniejszy, ni\u017c skarby)"}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 VIII (Kiedy sie rane zapalaj\u0105 zorza...)", "html_size": 9653, "html": "/media/lektura/fragmenta-piesn-viii-kiedy-sie-rane-zapalaja-zorza.html", "parent_number": 8, "id": 1398}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 VIII (Nie frasuj sobie, Miko\u0142aju, g\u0142owy...)", "html_size": 7316, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-viii.html", "parent_number": 7, "id": 1435}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 X (Juno, porzu\u0107 sw\u00f3j gniew d\u0142ugi...)", "html_size": 4028, "html": "/media/lektura/fragmenta-piesn-x-juno-porzuc-swoj-gniew-dlugi.html", "parent_number": 10, "id": 1400}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 X (Kto mi da\u0142 skrzyd\u0142a, kto mi\u0119 odzia\u0142 pi\u00f3ry...)", "html_size": 14305, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-x.html", "parent_number": 9, "id": 1419}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 X (Mo\u017ce kto r\u0119k\u0105 s\u0142awy dosta\u0107 w boju...)", "html_size": 4925, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-x.html", "parent_number": 9, "id": 1444}, {"parent": 1402, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XI (Pr\u00f3zna twa ch\u0142uba, nie kochaj sie w sobie...)", "html_size": 6078, "html": "/media/lektura/fragmenta-piesn-xi-prozna-twa-chluba-nie-kochaj-sie-w-sobie.html", "parent_number": 11, "id": 1401}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XI (Stateczny umys\u0142 pami\u0119taj zachowa\u0107...)", "html_size": 6586, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xi.html", "parent_number": 10, "id": 1441}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XI (Stronisz przede mn\u0105, Neto nie tykana...)", "html_size": 4314, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xi.html", "parent_number": 10, "id": 1416}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XII (Musz\u0119 wyzna\u0107, bo sie ju\u017c nie masz na co chowa\u0107...)", "html_size": 5387, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xii.html", "parent_number": 11, "id": 1415}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XII (Nie masz, i po drugi raz nie masz w\u0105tpliwo\u015bci...)", "html_size": 6262, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xii.html", "parent_number": 11, "id": 1440}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XIII (O pi\u0119kna nocy nad zwyczaj tych czas\u00f3w...)", "html_size": 6528, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xiii.html", "parent_number": 12, "id": 1414}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XIII (Panu dzi\u0119ki oddawajmy...)", "html_size": 13302, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xiii.html", "parent_number": 12, "id": 1439}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XIV (Patrzaj, jako \u015bnieg po g\u00f3rach sie bieli...)", "html_size": 5206, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xiv.html", "parent_number": 13, "id": 1417}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XIV (Wy, kt\u00f3rzy Pospolit\u0105 Rzecz\u0105 w\u0142adacie...)", "html_size": 4883, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xiv_.html", "parent_number": 13, "id": 1442}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XIX (Jest kto, co by wzgardziwszy te doczesne rzeczy...)", "html_size": 7596, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xix.html", "parent_number": 18, "id": 1443}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XIX (\u017bal mi ci\u0119, niebogo...)", "html_size": 9062, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xix.html", "parent_number": 18, "id": 1418}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XV (Nie za staraniem ani prze m\u0105 spraw\u0119...)", "html_size": 6299, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xv.html", "parent_number": 14, "id": 1423}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XV (Nie zaw\u017cdy Apollo strzela)", "html_size": 6249, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xv_.html", "parent_number": 14, "id": 1448}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XVI (Kr\u00f3lom moc na poddane i zwierzchno\u015b\u0107 dana...)", "html_size": 8007, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xvi.html", "parent_number": 15, "id": 1422}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XVI (Nic po tych zbytnich potrawach, nic po tym...)", "html_size": 5296, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xvi.html", "parent_number": 15, "id": 1447}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XVII (Niegodzien tego ten \u015bwiat zawik\u0142any...)", "html_size": 5460, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xvii.html", "parent_number": 16, "id": 1446}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XVII (S\u0142o\u0144ce ju\u017c pad\u0142o, ciemna noc nadchodzi...)", "html_size": 12250, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xvii.html", "parent_number": 16, "id": 1421}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XVIII (Czo\u0142em za cze\u015b\u0107, \u0142askawy m\u00f3j panie s\u0105siedzie...)", "html_size": 16330, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xviii_.html", "parent_number": 17, "id": 1420}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XVIII (Ucieszna lutni, w kt\u00f3rej s\u0142odkie strony)", "html_size": 14343, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xviii_.html", "parent_number": 17, "id": 1445}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XX (Jak\u0105, rozumiesz, zazdro\u015b\u0107 zjedna\u0142e\u015b sobie...)", "html_size": 10331, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xx.html", "parent_number": 19, "id": 1453}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XX (Mi\u0142o szale\u0107, kiedy czas po temu...)", "html_size": 6915, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xx.html", "parent_number": 19, "id": 1428}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XXI (Srogie \u0142a\u0144cuchy na swym sercu czuj\u0119...)", "html_size": 3801, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xxi.html", "parent_number": 20, "id": 1451}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XXI (Ty spisz, a ja sam na dworze...)", "html_size": 10676, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xxi.html", "parent_number": 20, "id": 1426}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XXII (Prosz\u0119, jesli sie z tob\u0105 co \u015bpiewa\u0142o...)", "html_size": 5312, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xxii.html", "parent_number": 21, "id": 1450}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XXII (Rozumie m\u00f3j, pr\u00f3zno sie masz frasowa\u0107...)", "html_size": 4139, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xxii.html", "parent_number": 21, "id": 1425}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XXIII (Nie zaw\u017cdy, pi\u0119kna Zofija...)", "html_size": 2418, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xxiii.html", "parent_number": 22, "id": 1449}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XXIII (Nie\u017ale czasem zamilcze\u0107, co cz\u0142owieka boli...)", "html_size": 4909, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xxiii.html", "parent_number": 22, "id": 1424}, {"parent": 1458, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XXIV (Niezwyk\u0142ym i nie leda pi\u00f3rem opatrzony...)", "html_size": 7166, "html": "/media/lektura/piesni-ksiegi-wtore-piesn-xxiv.html", "parent_number": 23, "id": 1452}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XXIV (Zegar, s\u0142ysz\u0119, wybija...)", "html_size": 6655, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xxiv_.html", "parent_number": 23, "id": 1427}, {"parent": 1455, "tags": [3, 1, 2, 4], "title": "Pie\u015b\u0144 XXV (U\u017ca\u0142uj sie, kto dobry, a pot\u0142ucz zawiasy...)", "html_size": 15408, "html": "/media/lektura/piesni-ksiegi-pierwsze-piesn-xxv.html", "parent_number": 24, "id": 1429}, {"html_size": 4235, "tags": [1, 2, 5290, 24], "html": "/media/lektura/piekna-nasza-polska-cala.html", "id": 2114, "title": "Pi\u0119kna nasza Polska ca\u0142a..."}, {"html_size": 2269, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-piekno.html", "id": 1902, "title": "Pi\u0119kno"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Pijak", "html_size": 851, "html": "/media/lektura/pijak_.html", "parent_number": 71, "id": 1167}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Pija\u0144stwo", "html_size": 17433, "html": "/media/lektura/satyry-czesc-pierwsza-pijanstwo_______.html", "parent_number": 6, "id": 46}, {"html_size": 6344, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-pilsudski.html", "id": 1540, "title": "Pi\u0142sudski"}, {"html_size": 2519, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nuta-czlowiecza-piosenka-czeski-domek.html", "id": 1695, "title": "Piosenka czeski domek"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Platon", "html_size": 2910, "html": "/media/lektura/platon-bajki-nowe_.html", "parent_number": 45, "id": 1316}, {"html_size": 14905, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/po-ciemku_.html", "id": 864, "title": "Po ciemku"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Po pniu i po bocianie...", "html_size": 1428, "html": "/media/lektura/po-pniu-i-po-bocianie_.html", "parent_number": 72, "id": 1173}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Pochodnia i \u015bwieca", "html_size": 1271, "html": "/media/lektura/pochodnia-i-swieca-bajki-nowe_.html", "parent_number": 46, "id": 1246}, {"parent": 294, "tags": [31, 33, 34, 32], "title": "Pochwa\u0142a g\u0142upstwa", "html_size": 20704, "html": "/media/lektura/satyry-czesc-druga-pochwala-glupstwa_______.html", "parent_number": 2, "id": 243}, {"parent": 294, "tags": [31, 33, 34, 32], "title": "Pochwa\u0142a wieku", "html_size": 26575, "html": "/media/lektura/satyry-czesc-druga-pochwala-wieku_______.html", "parent_number": 1, "id": 273}, {"parent": 294, "tags": [31, 33, 34, 32], "title": "Pochwa\u0142y milczenia", "html_size": 34262, "html": "/media/lektura/satyry-czesc-druga-pochwaly-milczenia_______.html", "parent_number": 0, "id": 269}, {"html_size": 3967, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nuta-czlowiecza-pod-dworcem-glownym-w-warszawie.html", "id": 1696, "title": "Pod dworcem g\u0142\u00f3wnym w Warszawie"}, {"html_size": 3097, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-pod-popiolem.html", "id": 1675, "title": "Pod popio\u0142em"}, {"html_size": 39602, "tags": [313, 312, 31, 24], "html": "/media/lektura/pod-stara-wierzba.html", "id": 1058, "title": "Pod star\u0105 wierzb\u0105"}, {"html_size": 2139, "tags": [1, 128, 5220, 121], "html": "/media/lektura/pod-wrazeniem_1.html", "id": 2083, "title": "Pod wra\u017ceniem"}, {"html_size": 2370, "tags": [1, 128, 5220, 121], "html": "/media/lektura/podczas-burzy_1.html", "id": 2084, "title": "Podczas burzy"}, {"parent": 294, "tags": [31, 33, 34, 32], "title": "Podr\u00f3\u017c", "html_size": 17239, "html": "/media/lektura/satyry-czesc-druga-podroz_______.html", "parent_number": 8, "id": 203}, {"html_size": 21365, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-podroz.html", "id": 1904, "title": "Podr\u00f3\u017c"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Podr\u00f3\u017cniczki", "html_size": 3089, "html": "/media/lektura/but-w-butonierce-podrozniczki.html", "parent_number": 21, "id": 1372}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Podr\u00f3\u017cny", "html_size": 1576, "html": "/media/lektura/podrozny_.html", "parent_number": 73, "id": 1118}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Podr\u00f3\u017cny", "html_size": 1713, "html": "/media/lektura/podrozny-bajki-nowe_.html", "parent_number": 47, "id": 1320}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Podr\u00f3\u017cny i kaleka", "html_size": 1077, "html": "/media/lektura/podrozny-i-kaleka_.html", "parent_number": 74, "id": 1139}, {"html_size": 13213, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/podrzutek.html", "id": 865, "title": "Podrzutek"}, {"html_size": 5466, "tags": [337, 1, 3035, 336], "html": "/media/lektura/poeta________.html", "id": 1386, "title": "Poeta"}, {"html_size": 72030, "tags": [1, 1756, 24, 189], "html": "/media/lektura/poeta-i-natchnienie.html", "id": 1554, "title": "Poeta i natchnienie"}, {"html_size": 8001, "tags": [1, 24, 189, 121], "html": "/media/lektura/pogrzeb-kapitana-meyznera.html", "id": 1964, "title": "Pogrzeb kapitana Meyznera"}, {"html_size": 6038, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nuta-czlowiecza-polacy.html", "id": 1697, "title": "Polacy"}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Pola\u0142y si\u0119 \u0142zy...", "html_size": 1015, "html": "/media/lektura/polaly-sie-lzy.html", "parent_number": 5, "id": 1867}, {"html_size": 12944, "tags": [313, 312, 31, 24], "html": "/media/lektura/polny-kwiatek.html", "id": 1059, "title": "Polny kwiatek"}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Polska mowa", "html_size": 5029, "html": "/media/lektura/katechizm-polskiego-dziecka-polska-mowa_.html", "parent_number": 6, "id": 1843}, {"parent": 829, "tags": [31, 23, 1660, 24], "title": "Pomnik Piotra Wielkiego", "html_size": 9587, "html": "/media/lektura/dziady-dziadow-czesci-iii-ustep-pomnik-piotra-wielkiego.html", "parent_number": 3, "id": 824}, {"html_size": 3294, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-pontorson_.html", "id": 1632, "title": "Pontorson"}, {"html_size": 13431, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/portret-owalny.html", "id": 1770, "title": "Portret owalny"}, {"html_size": 2465, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-posmiertne-zale.html", "id": 1905, "title": "Po\u015bmiertne \u017cale"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Potok i rzeka", "html_size": 1425, "html": "/media/lektura/potok-i-rzeka_.html", "parent_number": 75, "id": 1165}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Potok i rzeka II", "html_size": 1178, "html": "/media/lektura/potok-i-rzeka-ii_.html", "parent_number": 76, "id": 1180}, {"tags": [31, 242, 56, 350], "id": 1925, "title": "Potop"}, {"parent": 1925, "tags": [31, 242, 56, 350], "title": "Potop, tom drugi", "html_size": 2093081, "html": "/media/lektura/potop-tom-drugi_1.html", "parent_number": 1, "id": 1923}, {"parent": 1925, "tags": [31, 242, 56, 350], "title": "Potop, tom pierwszy", "html_size": 1643792, "html": "/media/lektura/potop-tom-pierwszy.html", "parent_number": 0, "id": 1776}, {"parent": 1925, "tags": [31, 242, 56, 350], "title": "Potop, tom trzeci", "html_size": 1486603, "html": "/media/lektura/potop-tom-trzeci.html", "parent_number": 2, "id": 1924}, {"html_size": 11516, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/potwarz.html", "id": 866, "title": "Potwarz"}, {"html_size": 255452, "tags": [31, 1517, 56, 1462], "html": "/media/lektura/powracajaca-fala_.html", "id": 1095, "title": "Powracaj\u0105ca fala"}, {"html_size": 249165, "tags": [152, 153, 4997, 34], "html": "/media/lektura/powrot-posla.html", "id": 1937, "title": "Powr\u00f3t pos\u0142a"}, {"parent": 291, "tags": [210, 1, 23, 24], "title": "Powr\u00f3t taty", "html_size": 9802, "html": "/media/lektura/ballady-i-romanse-powrot-taty_______.html", "parent_number": 0, "id": 1597}, {"html_size": 12104, "tags": [1889, 1, 34, 2], "html": "/media/lektura/powrot-z-warszawy-na-wies_.html", "id": 851, "title": "Powr\u00f3t z Warszawy na wie\u015b"}, {"html_size": 4481, "tags": [1889, 1, 34], "html": "/media/lektura/pozegnanie-z-lindora-w-gorach_.html", "id": 846, "title": "Po\u017cegnanie z Lindor\u0105 w g\u00f3rach"}, {"html_size": 6815, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/pojdzmy-wszyscy-do-stajenki_1.html", "id": 2037, "title": "P\u00f3jd\u017amy wszyscy do stajenki..."}, {"html_size": 12635, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/polnoc-juz-byla.html", "id": 2026, "title": "P\u00f3\u0142noc ju\u017c by\u0142a..."}, {"html_size": 10710, "tags": [1, 2308, 24, 121], "html": "/media/lektura/praca.html", "id": 1929, "title": "Praca"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Prawda, satyryk i panegirysta", "html_size": 2176, "html": "/media/lektura/prawda-satyryk-i-panegirysta_.html", "parent_number": 77, "id": 1153}, {"html_size": 35619, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/prawdziwy-opis-wypadku-z-p-waldemarem.html", "id": 1735, "title": "Prawdziwy opis wypadku z p. Waldemarem"}, {"html_size": 3143, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-preludium.html", "id": 1663, "title": "Preludium"}, {"html_size": 6465, "tags": [1, 128, 5220, 121], "html": "/media/lektura/prometeusz_1.html", "id": 2085, "title": "Prometeusz"}, {"html_size": 3601, "tags": [1, 24, 189, 121], "html": "/media/lektura/proroctwo.html", "id": 1965, "title": "Proroctwo"}, {"html_size": 1710, "tags": [1, 24, 189, 121], "html": "/media/lektura/prowadzil-mnie-na-bardzo-ciemne-wezowisko.html", "id": 1966, "title": "Prowadzi\u0142 mnie na bardzo ciemne w\u0119\u017cowisko..."}, {"html_size": 5371, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-prowincja-noc.html", "id": 1541, "title": "Prowincja noc"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Prozowierszem", "html_size": 3839, "html": "/media/lektura/but-w-butonierce-prozowierszem.html", "parent_number": 16, "id": 1373}, {"html_size": 2881, "tags": [1, 128, 5220, 121], "html": "/media/lektura/prozno-w-swej-duszy_1.html", "id": 2086, "title": "Pr\u00f3\u017cno w swej duszy..."}, {"html_size": 4574, "tags": [1, 128, 5220, 121], "html": "/media/lektura/przebudzenie-jehowy_1.html", "id": 2087, "title": "Przebudzenie Jehowy"}, {"html_size": 3842, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-przeczucia.html", "id": 1664, "title": "Przeczucia"}, {"parent": 829, "tags": [31, 23, 1660, 24], "title": "Przedmie\u015bcia stolicy", "html_size": 8556, "html": "/media/lektura/dziady-dziadow-czesci-iii-ustep-przedmiescia-stolicy.html", "parent_number": 1, "id": 825}, {"html_size": 3700, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nuta-czlowiecza-przedswit.html", "id": 1698, "title": "Przed\u015bwit"}, {"html_size": 1003960, "tags": [338, 31, 242, 293], "html": "/media/lektura/przedwiosnie________.html", "id": 1714, "title": "Przedwio\u015bnie"}, {"parent": 829, "tags": [31, 23, 1660, 24], "title": "Przegl\u0105d wojska", "html_size": 49916, "html": "/media/lektura/dziady-dziadow-czesci-iii-ustep-przeglad-wojska.html", "parent_number": 4, "id": 826}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Przejechali", "html_size": 1720, "html": "/media/lektura/but-w-butonierce-przejechali.html", "parent_number": 13, "id": 1374}, {"html_size": 3432, "tags": [1, 24, 189, 121], "html": "/media/lektura/przeklestwo-do.html", "id": 2000, "title": "Przekl\u0119stwo. Do***"}, {"html_size": 12664, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/przesolil.html", "id": 867, "title": "Przesoli\u0142"}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Przestroga m\u0142odemu", "html_size": 31190, "html": "/media/lektura/satyry-czesc-pierwsza-przestroga-mlodemu_______.html", "parent_number": 7, "id": 193}, {"html_size": 1709, "tags": [1, 2308, 24, 121], "html": "/media/lektura/przeszlosc.html", "id": 1092, "title": "Przesz\u0142o\u015b\u0107"}, {"html_size": 2508, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-przez-kresy.html", "id": 1665, "title": "Przez kresy"}, {"html_size": 3675, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/przybiezeli-do-betleem.html", "id": 2027, "title": "Przybie\u017celi do Betlejem..."}, {"html_size": 640283, "tags": [31, 242, 24, 5550], "html": "/media/lektura/przygody-tomka-sawyera.html", "id": 2191, "title": "Przygody Tomka Sawyera"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Przyjaciel", "html_size": 2313, "html": "/media/lektura/przyjaciel_.html", "parent_number": 78, "id": 1117}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Przyjaciele", "html_size": 5295, "html": "/media/lektura/przyjaciele-bajki-nowe_.html", "parent_number": 48, "id": 1283}, {"parent": 709, "tags": [11, 3, 1, 4], "title": "Przym\u00f3wka ch\u0142opska", "html_size": 2023, "html": "/media/lektura/fraszki-fraszki-dodane-przymowka-chlopska____.html", "parent_number": 4, "id": 572}, {"html_size": 2689, "tags": [1889, 1, 34], "html": "/media/lektura/przypomnienie-dawnej-milosci_.html", "id": 847, "title": "Przypomnienie dawnej mi\u0142o\u015bci"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Pszczo\u0142a i szersze\u0144", "html_size": 1123, "html": "/media/lektura/pszczola-i-szrszen.html", "parent_number": 79, "id": 1340}, {"html_size": 1914, "tags": [123, 234, 1, 122], "html": "/media/lektura/pszczola-w-bursztynie_______.html", "id": 83, "title": "Pszczo\u0142a w bursztynie"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Pszczo\u0142y", "html_size": 4885, "html": "/media/lektura/pszczoly-bajki-nowe_.html", "parent_number": 50, "id": 1307}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Pszczo\u0142y i mr\u00f3wki", "html_size": 3269, "html": "/media/lektura/pszczoly-i-mrowki_.html", "parent_number": 80, "id": 1128}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Pszcz\u00f3\u0142ka", "html_size": 3335, "html": "/media/lektura/pszczolka-bajki-nowe_.html", "parent_number": 49, "id": 1322}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Ptaki i osie\u0142", "html_size": 1266, "html": "/media/lektura/ptaki-i-osiel_.html", "parent_number": 81, "id": 1146}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Ptaszki w klatce", "html_size": 952, "html": "/media/lektura/ptaszki-w-klatce.html", "parent_number": 82, "id": 1341}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Puchacze", "html_size": 6847, "html": "/media/lektura/puchacze-bajki-nowe_.html", "parent_number": 51, "id": 1319}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Pytasz, za co B\u00f3g...", "html_size": 2252, "html": "/media/lektura/pytasz-za-co-bog.html", "parent_number": 6, "id": 1868}, {"html_size": 1958083, "tags": [31, 242, 56, 350], "html": "/media/lektura/quo-vadis_.html", "id": 1352, "title": "Quo vadis"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Raki", "html_size": 2462, "html": "/media/lektura/fraszki-ksiegi-pierwsze-raki_____.html", "parent_number": 94, "id": 495}, {"html_size": 5139, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-ranek.html", "id": 1542, "title": "Ranek"}, {"html_size": 20065, "tags": [1, 23, 24, 121], "html": "/media/lektura/reduta-ordona_______.html", "id": 211, "title": "Reduta Ordona"}, {"html_size": 7356, "tags": [1889, 1, 34, 121], "html": "/media/lektura/reguly-dla-gospodarzow-domu.html", "id": 848, "title": "Regu\u0142y dla gospodarz\u00f3w domu"}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "R\u0119ce za lud walcz\u0105ce...", "html_size": 1366, "html": "/media/lektura/rece-za-lud-walczace.html", "parent_number": 7, "id": 1869}, {"parent": 291, "tags": [210, 1, 23, 24], "title": "R\u0119kawiczka", "html_size": 6464, "html": "/media/lektura/ballady-i-romanse-rekawiczka_______.html", "parent_number": 3, "id": 112}, {"html_size": 45902, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/rekopis-zaleziony-w-butli.html", "id": 1771, "title": "R\u0119kopis znaleziony w butli"}, {"html_size": 379580, "tags": [2340, 31, 34, 242], "html": "/media/lektura/robinson-crusoe__.html", "id": 1094, "title": "Robinson Crusoe"}, {"html_size": 6812, "tags": [1, 2, 5290, 24], "html": "/media/lektura/rocznica-powstania.html", "id": 2115, "title": "Rocznica powstania"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Rolnik", "html_size": 1800, "html": "/media/lektura/rolnik_.html", "parent_number": 83, "id": 1205}, {"parent": 291, "tags": [210, 1, 23, 24], "title": "Romantyczno\u015b\u0107", "html_size": 8596, "html": "/media/lektura/ballady-i-romanse-romantycznosc_______.html", "parent_number": 0, "id": 1598}, {"html_size": 481385, "tags": [152, 4293, 4, 226], "html": "/media/lektura/romeo-i-julia__________.html", "id": 1618, "title": "Romeo i Julia"}, {"html_size": 26265, "tags": [313, 312, 31, 24], "html": "/media/lektura/ropucha.html", "id": 1060, "title": "Ropucha"}, {"html_size": 4134, "tags": [55, 1, 2, 56], "html": "/media/lektura/rota.html", "id": 2108, "title": "Rota"}, {"html_size": 4476, "tags": [1, 24, 189, 121], "html": "/media/lektura/rozlaczenie.html", "id": 1991, "title": "Roz\u0142\u0105czenie"}, {"html_size": 2298, "tags": [5148, 338, 1, 128, 2], "html": "/media/lektura/rozmaryn.html", "id": 2117, "title": "Rozmaryn"}, {"html_size": 5488, "tags": [1, 24, 189, 121], "html": "/media/lektura/rozmowa-z-piramidami.html", "id": 2001, "title": "Rozmowa z piramidami"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Ruiny zamku w Ba\u0142ak\u0142awie", "html_size": 3877, "html": "/media/lektura/sonety-krymskie-ruiny-zamku-w-balaklawie_______.html", "parent_number": 17, "id": 1796}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Rumak i \u017arebiec", "html_size": 2170, "html": "/media/lektura/rumak-i-zrebiec-bajki-nowe_.html", "parent_number": 52, "id": 1302}, {"html_size": 14791, "tags": [312, 31, 5395, 24], "html": "/media/lektura/rupiec-kopec.html", "id": 2174, "title": "Rupiec Kope\u0107"}, {"parent": 291, "tags": [210, 1, 23, 24], "title": "Rybka", "html_size": 14406, "html": "/media/lektura/ballady-i-romanse-rybka_______.html", "parent_number": 5, "id": 241}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Rybka ma\u0142a i szczupak", "html_size": 1424, "html": "/media/lektura/rybka-mala-i-szczupak_.html", "parent_number": 84, "id": 1223}, {"html_size": 197781, "tags": [31, 2308, 1660, 24], "html": "/media/lektura/rzecz-o-wolnosci-slowa.html", "id": 1710, "title": "Rzecz o wolno\u015bci s\u0142owa"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Rzepa", "html_size": 1941, "html": "/media/lektura/rzepa-bajki-nowe_.html", "parent_number": 53, "id": 1290}, {"html_size": 3222, "tags": [1, 24, 189, 121], "html": "/media/lektura/rzym.html", "id": 1970, "title": "Rzym"}, {"parent": 293, "tags": [332, 339, 1, 128], "title": "Salome", "html_size": 43415, "html": "/media/lektura/hymny-salome_______.html", "parent_number": 1, "id": 229}, {"html_size": 8004, "tags": [1, 128, 5220, 121], "html": "/media/lektura/salomon-i-sulamitka_1.html", "id": 2088, "title": "Salomon i Sulamitka"}, {"parent": 293, "tags": [332, 339, 1, 128], "title": "Salve Regina", "html_size": 42429, "html": "/media/lektura/hymny-salve-regina_.html", "parent_number": 4, "id": 716}, {"html_size": 3629, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-sam.html", "id": 1666, "title": "Sam"}, {"html_size": 5737, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-samobojstwo.html", "id": 1667, "title": "Samob\u00f3jstwo"}, {"tags": [31, 33, 34, 32], "id": 300, "title": "Satyry"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "S\u0105siedztwo", "html_size": 1071, "html": "/media/lektura/sasiedztwo_.html", "parent_number": 85, "id": 1193}, {"html_size": 2343, "tags": [1, 128, 5220, 121], "html": "/media/lektura/schnaca-limba_1.html", "id": 2089, "title": "Schn\u0105ca limba"}, {"html_size": 3978, "tags": [4373, 1, 24, 22], "html": "/media/lektura/kwiaty-zla-sed-non-satiata.html", "id": 1886, "title": "Sed non satiata"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Sen", "html_size": 1212, "html": "/media/lektura/fraszki-ksiegi-pierwsze-sen_____.html", "parent_number": 95, "id": 419}, {"html_size": 383121, "tags": [152, 4293, 153, 4, 226], "html": "/media/lektura/sen-nocy-letniej.html", "id": 1940, "title": "Sen nocy letniej"}, {"html_size": 22104, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/serce-oskarzycielem_.html", "id": 1682, "title": "Serce oskar\u017cycielem"}, {"html_size": 2670, "tags": [312, 31, 5395, 24], "html": "/media/lektura/siedmiospiochy.html", "id": 2175, "title": "Siedmio\u015bpiochy"}, {"html_size": 87501, "tags": [31, 128, 54, 293], "html": "/media/lektura/silaczka_______.html", "id": 69, "title": "Si\u0142aczka"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Skarb", "html_size": 2034, "html": "/media/lektura/skarb_.html", "parent_number": 86, "id": 1129}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Sk\u0105py", "html_size": 1666, "html": "/media/lektura/skapy_.html", "parent_number": 87, "id": 1206}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Skowronek", "html_size": 2514, "html": "/media/lektura/skowronek-bajki-nowe_.html", "parent_number": 54, "id": 1271}, {"html_size": 2533, "tags": [312, 31, 5395, 24], "html": "/media/lektura/sodka-potrawa.html", "id": 2176, "title": "S\u0142odka potrawa"}, {"html_size": 19808, "tags": [152, 2308, 24, 175], "html": "/media/lektura/slodycz.html", "id": 1922, "title": "S\u0142odycz"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "S\u0142onecznik i fia\u0142ek", "html_size": 3536, "html": "/media/lektura/slonecznik-i-fialek-bajki-nowe_.html", "parent_number": 58, "id": 1323}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "S\u0142o\u0144 i pszczo\u0142a", "html_size": 1471, "html": "/media/lektura/slon-i-pszczola_.html", "parent_number": 88, "id": 1144}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "S\u0142o\u0144ce i ob\u0142oki", "html_size": 3452, "html": "/media/lektura/slonce-i-obloki-bajki-nowe_.html", "parent_number": 55, "id": 1301}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "S\u0142o\u0144ce i \u017caby", "html_size": 2084, "html": "/media/lektura/slonce-i-zaby-bajki-nowe_.html", "parent_number": 56, "id": 1329}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "S\u0142o\u0144ce, ob\u0142oki, ziemia", "html_size": 1089, "html": "/media/lektura/slonce-obloki-ziemia-bajki-nowe_.html", "parent_number": 57, "id": 1282}, {"html_size": 34172, "tags": [313, 312, 31, 24], "html": "/media/lektura/slowik.html", "id": 1062, "title": "S\u0142owik"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "S\u0142owik i szczygie\u0142", "html_size": 1134, "html": "/media/lektura/slowik-i-szczygiel_.html", "parent_number": 89, "id": 1161}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "S\u0142owik i szczygie\u0142 II", "html_size": 1244, "html": "/media/lektura/slowik-i-szczygiel-ii_.html", "parent_number": 90, "id": 1177}, {"html_size": 2243, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-smutek-ksiezyca.html", "id": 1906, "title": "Smutek ksi\u0119\u017cyca"}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Snu\u0107 mi\u0142o\u015b\u0107...", "html_size": 1977, "html": "/media/lektura/snuc-milosc.html", "parent_number": 9, "id": 1871}, {"html_size": 6060, "tags": [1, 24, 189, 121], "html": "/media/lektura/snycerz-byl-zatrudniony-dyjany-lepieniem.html", "id": 1973, "title": "Snycerz by\u0142 zatrudniony Dyjany lepieniem..."}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Snycerz i statua", "html_size": 1429, "html": "/media/lektura/snycerz-i-statua_.html", "parent_number": 91, "id": 1183}, {"html_size": 3914, "tags": [123, 1, 1565, 22], "html": "/media/lektura/sonet-i-o-krotkosci-i-niepewnosci-na-swiecie-zywota-czlowieczego.html", "id": 807, "title": "Sonet I (O kr\u00f3tko\u015bci i niepewno\u015bci na \u015bwiecie \u017cywota cz\u0142owieczego)"}, {"html_size": 3218, "tags": [123, 1, 1565, 22], "html": "/media/lektura/sonet-ii-na-one-slowa-jopowe.html", "id": 808, "title": "Sonet II (Na one s\u0142owa Jopowe)"}, {"html_size": 3904, "tags": [123, 1, 1565, 22], "html": "/media/lektura/sonet-iii-do-naswietszej-panny.html", "id": 809, "title": "Sonet III (Do Na\u015bwi\u0119tszej Panny)"}, {"html_size": 3422, "tags": [123, 1, 1565, 22], "html": "/media/lektura/sonet-iv-o-wojnie-naszej-ktora-wiedziemy-z-szatanem-swiatem--i-cialem.html", "id": 810, "title": "Sonet IV (O wojnie naszej, kt\u00f3r\u0105 wiedziemy z szatanem, \u015bwiatem i cia\u0142em)"}, {"html_size": 2939, "tags": [123, 1, 1565, 22], "html": "/media/lektura/sonet-v-o-nietrwalej-milosci-rzeczy-swiata-tego.html", "id": 811, "title": "Sonet V (O nietrwa\u0142ej mi\u0142o\u015bci rzeczy \u015bwiata tego)"}, {"html_size": 2246, "tags": [123, 1, 1565, 22], "html": "/media/lektura/sonet-vi-do-pana-mikolaja-tomickiego.html", "id": 812, "title": "Sonet VI (Do Pana Miko\u0142aja Tomickiego)"}, {"tags": [1, 23, 24, 22], "id": 1798, "title": "Sonety krymskie"}, {"html_size": 8760, "tags": [1, 24, 189, 121], "html": "/media/lektura/sowinski-w-okopach-woli_.html", "id": 1071, "title": "Sowi\u0144ski w okopach Woli"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Spacer", "html_size": 1374, "html": "/media/lektura/but-w-butonierce-spacer_.html", "parent_number": 18, "id": 1377}, {"html_size": 11642, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-spleen.html", "id": 1907, "title": "Spleen"}, {"html_size": 3692, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-sprzecznosc.html", "id": 1908, "title": "Sprzeczno\u015b\u0107"}, {"html_size": 19636, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-staruszki.html", "id": 1909, "title": "Staruszki"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Stary pies i stary s\u0142uga", "html_size": 2232, "html": "/media/lektura/stary-pies-i-stary-sluga_.html", "parent_number": 92, "id": 1127}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Stepy akerma\u0144skie", "html_size": 6228, "html": "/media/lektura/sonety-krymskie-stepy-akermanskie_______.html", "parent_number": 1, "id": 1781}, {"html_size": 4789, "tags": [1, 2308, 24, 121], "html": "/media/lektura/stolica.html", "id": 1091, "title": "Stolica"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Strumyk i fontanny", "html_size": 1077, "html": "/media/lektura/strumyk-i-fontanny_.html", "parent_number": 93, "id": 1189}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Strzelec i pies", "html_size": 1125, "html": "/media/lektura/strzelec-i-pies_.html", "parent_number": 94, "id": 1174}, {"html_size": 55046, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/studnia-i-wahadlo.html", "id": 1897, "title": "Studnia i wahad\u0142o"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Su\u0142tan w piekle", "html_size": 1882, "html": "/media/lektura/sultan-w-piekle_.html", "parent_number": 95, "id": 1204}, {"html_size": 2069, "tags": [1, 2, 5290, 24], "html": "/media/lektura/sygnal.html", "id": 2116, "title": "Sygna\u0142"}, {"html_size": 2801, "tags": [1, 128, 5220, 121], "html": "/media/lektura/symbol_1.html", "id": 2090, "title": "Symbol"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Syn i ojciec", "html_size": 1462, "html": "/media/lektura/syn-i-ojciec_.html", "parent_number": 96, "id": 1230}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Synogarlica", "html_size": 1700, "html": "/media/lektura/synogarlica_.html", "parent_number": 97, "id": 1185}, {"parent": 295, "tags": [31, 126, 128, 127], "title": "Syrena", "html_size": 32567, "html": "/media/lektura/legendy-warszawskie-syrena_______.html", "parent_number": 1, "id": 218}, {"html_size": 15557, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/syrena_2.html", "id": 868, "title": "Syrena"}, {"html_size": 69633, "tags": [313, 312, 31, 24], "html": "/media/lektura/basnie-syrena.html", "id": 1919, "title": "Syrena"}, {"html_size": 3661, "tags": [1, 128, 5220, 121], "html": "/media/lektura/szatan_1.html", "id": 2091, "title": "Szatan"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Szczep winny", "html_size": 2425, "html": "/media/lektura/szczep-winny-bajki-nowe_.html", "parent_number": 59, "id": 1303}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Szcz\u0119\u015bliwo\u015b\u0107 filut\u00f3w", "html_size": 15443, "html": "/media/lektura/satyry-czesc-pierwsza-szczesliwosc-filutow_______.html", "parent_number": 3, "id": 64}, {"html_size": 16377, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/szczesliwy.html", "id": 869, "title": "Szcz\u0119\u015bliwy"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Szczur i kot", "html_size": 1903, "html": "/media/lektura/szczur-i-kot.html", "parent_number": 98, "id": 1342}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Szczurek i matka", "html_size": 850, "html": "/media/lektura/szczurek-i-matka_.html", "parent_number": 99, "id": 1119}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Szczygie\u0142 i kos", "html_size": 1788, "html": "/media/lektura/szczygiel-i-kos-bajki-nowe_.html", "parent_number": 60, "id": 1263}, {"html_size": 310371, "tags": [152, 3170, 338, 3141], "html": "/media/lektura/szewcy.html", "id": 1921, "title": "Szewcy"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Szkapa i rumak", "html_size": 1486, "html": "/media/lektura/szkapa-i-rumak_.html", "parent_number": 100, "id": 1135}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Szkatu\u0142a ze z\u0142otem, w\u00f3r z kasz\u0105", "html_size": 1734, "html": "/media/lektura/szkatula-ze-zlotem-wor-z-kasza_.html", "parent_number": 101, "id": 1152}, {"html_size": 212199, "tags": [31, 1517, 56, 350], "html": "/media/lektura/szkice-weglem.html", "id": 968, "title": "Szkice w\u0119glem"}, {"parent": 773, "tags": [339, 1, 128, 121], "title": "Szlakiem symplo\u0144skiej drogi", "html_size": 16319, "html": "/media/lektura/z-wichrow-i-hal-z-alp-szlakiem-symplonskiej-drogi_.html", "parent_number": 6, "id": 763}, {"html_size": 11364, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/szydlo-w-worku.html", "id": 870, "title": "Szyd\u0142o w worku"}, {"html_size": 7366, "tags": [313, 312, 31, 24], "html": "/media/lektura/slimak-i-roza.html", "id": 1061, "title": "\u015alimak i r\u00f3\u017ca"}, {"html_size": 3272, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-smierc.html", "id": 1543, "title": "\u015amier\u0107"}, {"html_size": 3715, "tags": [3140, 338, 1, 121], "html": "/media/lektura/kamien-smierc.html", "id": 1687, "title": "\u015amier\u0107"}, {"parent": 1614, "tags": [31, 54, 2294, 56], "title": "\u015amier\u0107 domu", "html_size": 39607, "html": "/media/lektura/gloria-victis-smierc-domu.html", "parent_number": 6, "id": 1613}, {"html_size": 9197, "tags": [312, 31, 5395, 24], "html": "/media/lektura/smierc-kurki.html", "id": 2177, "title": "\u015amier\u0107 kurki"}, {"html_size": 1964, "tags": [4373, 1, 24, 22], "html": "/media/lektura/kwiaty-zla-smierc-nedzarzy.html", "id": 1887, "title": "\u015amier\u0107 n\u0119dzarzy"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "\u015amier\u0107 Pana Premiera", "html_size": 12585, "html": "/media/lektura/but-w-butonierce-smierc-pana-premiera.html", "parent_number": 9, "id": 1375}, {"html_size": 6453, "tags": [1, 23, 24, 121], "html": "/media/lektura/smierc-pulkownika_______.html", "id": 1599, "title": "\u015amier\u0107 Pu\u0142kownika"}, {"html_size": 8703, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/smierc-urzednika_.html", "id": 738, "title": "\u015amier\u0107 urz\u0119dnika"}, {"html_size": 4705, "tags": [1, 24, 189, 121], "html": "/media/lektura/smierc-co-trzynascie-lat-stala-kolo-mnie.html", "id": 1992, "title": "\u015amier\u0107, co trzyna\u015bcie lat sta\u0142a ko\u0142o mnie..."}, {"html_size": 5741, "tags": [1, 24, 189, 121], "html": "/media/lektura/sni-mi-sie-jakas-wielka-a-przez-wieki-idaca.html", "id": 1993, "title": "\u015ani mi si\u0119 jaka\u015b wielka a przez wieki id\u0105ca..."}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "\u015anieg", "html_size": 2631, "html": "/media/lektura/but-w-butonierce-snieg.html", "parent_number": 17, "id": 1376}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "\u015ani\u0142a si\u0119 zima...", "html_size": 10357, "html": "/media/lektura/snila-sie-zima.html", "parent_number": 8, "id": 1870}, {"html_size": 4507, "tags": [1, 2, 24, 5297], "html": "/media/lektura/spiew-rewolucyjny-z-r-1830.html", "id": 2118, "title": "\u015apiew rewolucyjny z roku 1830"}, {"html_size": 8694, "tags": [313, 312, 31, 24], "html": "/media/lektura/spiewak-spod-strzechy_.html", "id": 1063, "title": "\u015apiewak spod strzechy"}, {"html_size": 7512, "tags": [1, 2, 24, 5302], "html": "/media/lektura/spiewka-powstancow-z-oddzialu-langiewicza.html", "id": 2121, "title": "\u015apiewka powsta\u0144c\u00f3w z oddzia\u0142u Langiewicza"}, {"html_size": 3897, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nic-wiecej-spiewny-pocalunek.html", "id": 1690, "title": "\u015apiewny poca\u0142unek"}, {"html_size": 4364, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-swiat.html", "id": 1510, "title": "\u015awiat"}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "\u015awiat zepsuty", "html_size": 17405, "html": "/media/lektura/satyry-czesc-pierwsza-swiat-zepsuty_________.html", "parent_number": 1, "id": 18}, {"html_size": 3650, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-swiatlo-po-poludniu.html", "id": 1544, "title": "\u015awiat\u0142o po po\u0142udniu"}, {"html_size": 7750, "tags": [337, 1, 3035, 336], "html": "/media/lektura/swidryga-i-midryga________.html", "id": 1387, "title": "\u015awidryga i Midryga"}, {"html_size": 305454, "tags": [123, 152, 153, 1324], "html": "/media/lektura/swietoszek_______.html", "id": 1719, "title": "\u015awi\u0119toszek"}, {"parent": 293, "tags": [332, 339, 1, 128], "title": "\u015awi\u0119ty Bo\u017ce, \u015awi\u0119ty Mocny!", "html_size": 40112, "html": "/media/lektura/hymny-swiety-boze-swiety-mocny_______.html", "parent_number": 2, "id": 244}, {"parent": 291, "tags": [210, 1, 23, 24], "title": "\u015awitezianka", "html_size": 16771, "html": "/media/lektura/ballady-i-romanse-switezianka_______.html", "parent_number": 7, "id": 146}, {"parent": 291, "tags": [210, 1, 23, 24], "title": "\u015awite\u017a", "html_size": 22029, "html": "/media/lektura/ballady-i-romanse-switez_______.html", "parent_number": 6, "id": 194}, {"html_size": 1783, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nic-wiecej-ta-chwila.html", "id": 1691, "title": "Ta chwila"}, {"html_size": 6110, "tags": [1, 24, 189, 121], "html": "/media/lektura/tak-mi-boze-dopomoz.html", "id": 1974, "title": "Tak mi, Bo\u017ce, dopom\u00f3\u017c"}, {"html_size": 1139153, "tags": [31, 128, 5723, 242], "html": "/media/lektura/tako-rzecze-zaratustra_1.html", "id": 2198, "title": "Tako rzecze Zaratustra"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Talar i czerwony z\u0142oty", "html_size": 1630, "html": "/media/lektura/talar-czerwony-i-zloty.html", "parent_number": 102, "id": 1343}, {"html_size": 3066, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-tamten.html", "id": 1642, "title": "Tamten"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Tango jesienne", "html_size": 2296, "html": "/media/lektura/but-w-butonierce-tango-jesienne.html", "parent_number": 24, "id": 1378}, {"parent": 287, "tags": [339, 1, 128, 121], "title": "Taniec zb\u00f3jnicki", "html_size": 37806, "html": "/media/lektura/z-wichrow-i-hal-z-tatr-taniec-zbojnicki___.html", "parent_number": 5, "id": 768}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Tego\u017c ma\u0142\u017conce (Anna z Pi\u0142ce, dwu m\u0119\u017cu zacnych pochowawszy...)", "html_size": 2154, "html": "/media/lektura/fraszki-ksiegi-wtore-tegoz-malzonce-anna-z-pilce-dwu-mezu-za____.html", "parent_number": 50, "id": 475}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Temu\u017c (By B\u00f3g dusz\u0119 za dusz\u0119 chcia\u0142 od nas przyjmowa\u0107...)", "html_size": 1822, "html": "/media/lektura/fraszki-ksiegi-wtore-temuz-by-bog-dusze-za-dusze-chcial-od-n____.html", "parent_number": 59, "id": 440}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Temu\u017c (O\u015bmdziesi\u0105t lat, a to jest prawy wiek cz\u0142owieczy...)", "html_size": 1443, "html": "/media/lektura/fraszki-ksiegi-trzecie-temuz-osmdziesiat-lat-a-to-jest-prawy____.html", "parent_number": 51, "id": 502}, {"html_size": 2131, "tags": [1, 24, 189, 121], "html": "/media/lektura/ten-sam-duchowi-plomienny-szlak.html", "id": 1994, "title": "Ten sam duchowi p\u0142omienny szlak..."}, {"html_size": 17768, "tags": [1, 24, 189, 121], "html": "/media/lektura/testament-moj________.html", "id": 63, "title": "Testament m\u00f3j"}, {"tags": [1903, 1889, 1, 34], "id": 1625, "title": "T\u0142umaczenia"}, {"html_size": 2734, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nic-wiecej-torun.html", "id": 1692, "title": "Toru\u0144"}, {"html_size": 55583, "tags": [313, 312, 31, 24], "html": "/media/lektura/towarzysz-podrozy.html", "id": 1064, "title": "Towarzysz podr\u00f3\u017cy"}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren I", "html_size": 13090, "html": "/media/lektura/treny-tren-i.html", "parent_number": 2, "id": 1460}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren II", "html_size": 19206, "html": "/media/lektura/treny-tren-ii.html", "parent_number": 3, "id": 1461}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren III", "html_size": 10363, "html": "/media/lektura/treny-tren-iii.html", "parent_number": 4, "id": 1462}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren IV", "html_size": 9700, "html": "/media/lektura/treny-tren-iv.html", "parent_number": 5, "id": 1463}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren IX", "html_size": 11388, "html": "/media/lektura/treny-tren-ix.html", "parent_number": 10, "id": 1468}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren V", "html_size": 8612, "html": "/media/lektura/treny-tren-v.html", "parent_number": 6, "id": 1464}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren VI", "html_size": 9569, "html": "/media/lektura/treny-tren-vi.html", "parent_number": 7, "id": 1465}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren VII", "html_size": 9241, "html": "/media/lektura/treny-tren-vii.html", "parent_number": 8, "id": 1466}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren VIII", "html_size": 7536, "html": "/media/lektura/treny-tren-viii.html", "parent_number": 9, "id": 1467}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren X", "html_size": 7214, "html": "/media/lektura/treny-tren-x.html", "parent_number": 11, "id": 1469}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren XI", "html_size": 10078, "html": "/media/lektura/treny-tren-xi_.html", "parent_number": 12, "id": 1470}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren XII", "html_size": 12611, "html": "/media/lektura/treny-tren-xii.html", "parent_number": 13, "id": 1471}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren XIII", "html_size": 8909, "html": "/media/lektura/treny-tren-xiii.html", "parent_number": 14, "id": 1472}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren XIV", "html_size": 11247, "html": "/media/lektura/treny-tren-xiv.html", "parent_number": 15, "id": 1473}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren XIX albo Sen", "html_size": 52141, "html": "/media/lektura/treny-tren-xix-albo-sen_.html", "parent_number": 20, "id": 1478}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren XV", "html_size": 17352, "html": "/media/lektura/treny-tren-xv.html", "parent_number": 16, "id": 1474}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren XVI", "html_size": 20128, "html": "/media/lektura/treny-tren-xvi.html", "parent_number": 17, "id": 1475}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren XVII", "html_size": 13468, "html": "/media/lektura/treny-tren-xvii.html", "parent_number": 18, "id": 1476}, {"parent": 1481, "tags": [3, 1, 4, 52], "title": "Tren XVIII", "html_size": 9696, "html": "/media/lektura/treny-tren-xviii.html", "parent_number": 19, "id": 1477}, {"tags": [3, 1, 4, 52], "id": 1481, "title": "Treny"}, {"html_size": 3973, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-trupiegi.html", "id": 1643, "title": "Trupi\u0119gi"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Trupy z kawiorem", "html_size": 6028, "html": "/media/lektura/but-w-butonierce-trupy-z-kawiorem.html", "parent_number": 11, "id": 1379}, {"html_size": 6806, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/tryumfy-krola-niebieskiego_1.html", "id": 2038, "title": "Tryumfy Kr\u00f3la niebieskiego"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Trzcina i chmiel", "html_size": 1267, "html": "/media/lektura/trzcina-i-chmiel_.html", "parent_number": 103, "id": 1132}, {"html_size": 4305, "tags": [1, 2, 24, 5297], "html": "/media/lektura/trzeci-maj-litwina.html", "id": 2119, "title": "Trzeci maj Litwina"}, {"html_size": 8785, "tags": [312, 31, 5395, 24], "html": "/media/lektura/trzej-bracia.html", "id": 2178, "title": "Trzej bracia"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Trzoda", "html_size": 3375, "html": "/media/lektura/trzoda-bajki-nowe_.html", "parent_number": 61, "id": 1288}, {"html_size": 14756, "tags": [312, 31, 5395, 24], "html": "/media/lektura/trzy-piora.html", "id": 2179, "title": "Trzy pi\u00f3ra"}, {"tags": [1, 1756, 24, 189], "id": 1562, "title": "Trzy poemata"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Tulipan i fia\u0142ek", "html_size": 1612, "html": "/media/lektura/tulipan-i-fialek_.html", "parent_number": 104, "id": 1203}, {"html_size": 6177, "tags": [1, 24, 189, 121], "html": "/media/lektura/ty-glos-cierpiacy-podnies-i-niech-w-tobie.html", "id": 2009, "title": "Ty g\u0142os cierpi\u0105cy podnie\u015b - i niech w tobie... (Do A. Czartoryskiego)"}, {"html_size": 22908, "tags": [313, 312, 31, 24], "html": "/media/lektura/u-krola-olch.html", "id": 1065, "title": "U kr\u00f3la Olch"}, {"html_size": 20566, "tags": [312, 31, 5395, 24], "html": "/media/lektura/ubogi-bogaty.html", "id": 2180, "title": "Ubogi bogaty"}, {"html_size": 3044, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-ubostwo.html", "id": 1644, "title": "Ub\u00f3stwo"}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Uciec z dusz\u0105 na listek", "html_size": 779, "html": "/media/lektura/uciec-z-dusza-na-listek.html", "parent_number": 10, "id": 1872}, {"html_size": 3844, "tags": [312, 31, 5395, 24], "html": "/media/lektura/ukradziony-grosik.html", "id": 2181, "title": "Ukradziony grosik"}, {"html_size": 6078, "tags": [5282, 1, 2, 24], "html": "/media/lektura/ulan-i-dziewczyna.html", "id": 2109, "title": "U\u0142an i dziewczyna"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Umbrelka", "html_size": 4223, "html": "/media/lektura/umbrelka-bajki-nowe_.html", "parent_number": 62, "id": 1252}, {"parent": 828, "tags": [210, 31, 23, 24], "title": "Upi\u00f3r", "html_size": 11933, "html": "/media/lektura/dziady-dziady-poema-upior.html", "parent_number": 0, "id": 831}, {"html_size": 4173, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-upior.html", "id": 1910, "title": "Upi\u00f3r"}, {"html_size": 4689, "tags": [337, 1, 3035, 121], "html": "/media/lektura/urszula-kochanowska________.html", "id": 1388, "title": "Urszula Kochanowska"}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "V (Z g\u0142\u0119bin przestworu, z ciemnych chmur...)", "html_size": 4056, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-v-z-glebin-przestworu-z-ciemnych-chmur_.html", "parent_number": 4, "id": 747}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "VI (Ach! nieraz mi si\u0119 zdaje...)", "html_size": 3504, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-vi-ach-nieraz-mi-sie-zdaje_.html", "parent_number": 6, "id": 1577}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "VII (\u017bycia ogromne morze grzmi przede mn\u0105...)", "html_size": 11260, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-vii-zycia-ogromne-morze-grzmi-przede-mna.html", "parent_number": 7, "id": 1578}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "VIII (By\u0142e\u015b mi dawniej bo\u017cyszczem, o t\u0142umie...)", "html_size": 12329, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-viii-byles-mi-dawniej-bozyszczem-o-tlumie_.html", "parent_number": 7, "id": 750}, {"html_size": 2360, "tags": [1, 128, 5220, 121], "html": "/media/lektura/virgini-intactae_1.html", "id": 2092, "title": "Virgini intactae"}, {"html_size": 2633, "tags": [1, 24, 189, 121], "html": "/media/lektura/w-albumie-e-hr-krasinskiej.html", "id": 1977, "title": "W albumie E. Hr. Krasi\u0144skiej"}, {"html_size": 4370, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/w-biurze-pocztowym.html", "id": 872, "title": "W biurze pocztowym"}, {"html_size": 5790, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nic-wiecej-w-boju.html", "id": 1702, "title": "W boju"}, {"html_size": 6576, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-w-chmur-odbiciu.html", "id": 1743, "title": "W chmur odbiciu"}, {"tags": [339, 1, 128, 121], "id": 754, "title": "W ciemno\u015bci schodzi moja dusza"}, {"html_size": 2805, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-w-czas-zmartwychwstania.html", "id": 1646, "title": "W czas zmartwychwstania"}, {"html_size": 883, "tags": [1, 24, 189, 121], "html": "/media/lektura/w-dziecinne-moje-cudne-lata.html", "id": 1978, "title": "W dziecinne moje cudne lata..."}, {"html_size": 1965, "tags": [1, 128, 5220, 121], "html": "/media/lektura/w-jesieni_1.html", "id": 2093, "title": "W jesieni"}, {"html_size": 3908, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nic-wiecej-w-kolorowej-nocy.html", "id": 1693, "title": "W kolorowej nocy"}, {"html_size": 18951, "tags": [337, 1, 3035, 121], "html": "/media/lektura/w-malinowym-chrusniaku________.html", "id": 1389, "title": "W malinowym chru\u015bniaku"}, {"html_size": 144821, "tags": [152, 3170, 338, 3141], "html": "/media/lektura/w-malym-dworku.html", "id": 1564, "title": "W ma\u0142ym dworku"}, {"html_size": 2938, "tags": [1, 24, 189, 121], "html": "/media/lektura/w-ostatni-dzien-w-ostatni-dzien.html", "id": 2003, "title": "W ostatni dzie\u0144 - w ostatni dzie\u0144..."}, {"html_size": 2397, "tags": [1, 24, 189, 121], "html": "/media/lektura/w-pamietniku-zofii-bobrowny_______.html", "id": 217, "title": "W pami\u0119tniku Zofii Bobr\u00f3wny"}, {"html_size": 2351, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-w-pejzazu.html", "id": 1669, "title": "W pejza\u017cu"}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "W podziemiach Wawelu", "html_size": 10726, "html": "/media/lektura/katechizm-polskiego-dziecka-w-podziemiach-wawelu_.html", "parent_number": 12, "id": 1844}, {"html_size": 1037713, "tags": [31, 242, 56, 350], "html": "/media/lektura/w-pustyni-i-w-puszczy_2.html", "id": 1569, "title": "W pustyni i w puszczy"}, {"html_size": 11276, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/w-razurze.html", "id": 873, "title": "W razurze"}, {"html_size": 3843, "tags": [1, 24, 189, 121], "html": "/media/lektura/w-sztambuchu-marii-wodzinskiej.html", "id": 1980, "title": "W sztambuchu Marii Wodzi\u0144skiej"}, {"parent": 1562, "tags": [1, 1756, 24, 189], "title": "W Szwajcarii", "html_size": 47357, "html": "/media/lektura/trzy-poemata-w-szwajcarii.html", "parent_number": 2, "id": 1561}, {"html_size": 5869, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/w-zlym-humorze.html", "id": 875, "title": "W z\u0142ym humorze"}, {"html_size": 9703, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/w-zlobie-lezy_1.html", "id": 2039, "title": "W \u017c\u0142obie le\u017cy..."}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wabik", "html_size": 2175, "html": "/media/lektura/wabik-bajki-nowe_.html", "parent_number": 63, "id": 1305}, {"parent": 1562, "tags": [1, 1756, 24, 189], "title": "Wac\u0142aw", "html_size": 104431, "html": "/media/lektura/trzy-poemata-waclaw.html", "parent_number": 3, "id": 1560}, {"html_size": 10088, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/wanka.html", "id": 871, "title": "Wa\u0144ka"}, {"html_size": 7809, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-warkocz.html", "id": 1911, "title": "Warkocz"}, {"html_size": 8917, "tags": [5276, 1, 2, 24], "html": "/media/lektura/warszawianka-1831.html", "id": 2106, "title": "Warszawianka 1831"}, {"html_size": 5250, "tags": [1, 128, 2, 5300], "html": "/media/lektura/warszawianka-1905.html", "id": 2120, "title": "Warszawianka 1905"}, {"html_size": 10026, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-wawozy-czasu.html", "id": 1545, "title": "W\u0105wozy czasu"}, {"html_size": 6699, "tags": [3140, 338, 1, 121], "html": "/media/lektura/kamien-we-czterech.html", "id": 1688, "title": "We czterech"}, {"html_size": 1401, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-we-snie.html", "id": 1647, "title": "We \u015bnie"}, {"html_size": 627349, "tags": [152, 1484, 128, 1485], "html": "/media/lektura/wesele.html", "id": 734, "title": "Wesele"}, {"html_size": 2393, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nuta-czlowiecza-westchnienie.html", "id": 1703, "title": "Westchnienie"}, {"html_size": 2666, "tags": [1, 128, 5220, 121], "html": "/media/lektura/wedrowcy_1.html", "id": 2094, "title": "W\u0119drowcy"}, {"parent": 287, "tags": [339, 1, 128, 121], "title": "Wiatr halny", "html_size": 7386, "html": "/media/lektura/z-wichrow-i-hal-z-tatr-wiatr-halny__.html", "parent_number": 2, "id": 769}, {"html_size": 10070, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-widmo.html", "id": 1912, "title": "Widmo"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "Widok g\u00f3r ze step\u00f3w Koz\u0142owa", "html_size": 6132, "html": "/media/lektura/sonety-krymskie-widok-gor-ze-stepow-kozlowa_______.html", "parent_number": 5, "id": 1785}, {"html_size": 3833, "tags": [1, 128, 5220, 121], "html": "/media/lektura/widok-ze-swinicy-do-doliny-wierchcichej_1.html", "id": 2095, "title": "Widok ze \u015bwinicy do Doliny Wierchcichej"}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "Widzenie", "html_size": 8139, "html": "/media/lektura/widzenie.html", "parent_number": 11, "id": 1873}, {"html_size": 3011, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-wieczorem.html", "id": 1546, "title": "Wieczorem"}, {"html_size": 3403, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-wieczor.html", "id": 1648, "title": "Wiecz\u00f3r"}, {"html_size": 2145, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-wiedza.html", "id": 1649, "title": "Wiedza"}, {"html_size": 2559, "tags": [1, 24, 189, 121], "html": "/media/lektura/wielcysmy-byli-i-smiesznismy-byli.html", "id": 1981, "title": "Wielcy\u015bmy byli i \u015bmieszni\u015bmy byli..."}, {"html_size": 386387, "tags": [31, 128, 242, 293], "html": "/media/lektura/wierna-rzeka_1.html", "id": 1041, "title": "Wierna rzeka"}, {"html_size": 2835, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-wiersz-ksiezycowy.html", "id": 1650, "title": "Wiersz ksi\u0119\u017cycowy"}, {"html_size": 3607, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-wiersz-ten-ci-swiece.html", "id": 1913, "title": "Wiersz ten ci \u015bwi\u0119c\u0119..."}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wierzba i lipa", "html_size": 1217, "html": "/media/lektura/wierzba-i-lipa-bajki-nowe_.html", "parent_number": 64, "id": 1286}, {"html_size": 4497, "tags": [1, 24, 189, 121], "html": "/media/lektura/wierze.html", "id": 1982, "title": "Wierz\u0119..."}, {"html_size": 12361, "tags": [1, 24, 189, 121], "html": "/media/lektura/wiesz-panie-izem-zbiegal-swiat-szeroki.html", "id": 1983, "title": "Wiesz, Panie, i\u017cem zbiega\u0142 \u015bwiat szeroki..."}, {"html_size": 3050, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-wiezienie.html", "id": 1668, "title": "Wi\u0119zienie"}, {"html_size": 3013, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nuta-czlowiecza-wigilia.html", "id": 1700, "title": "Wigilia"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wilczek", "html_size": 3293, "html": "/media/lektura/wilczek-bajki-nowe_.html", "parent_number": 65, "id": 1315}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wilczki", "html_size": 3430, "html": "/media/lektura/wilczki-bajki-nowe_.html", "parent_number": 66, "id": 1289}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wilk i baran", "html_size": 1895, "html": "/media/lektura/wilk-i-baran-bajki-nowe_.html", "parent_number": 67, "id": 1324}, {"html_size": 5850, "tags": [312, 31, 5395, 24], "html": "/media/lektura/wilk-i-czowiek.html", "id": 2182, "title": "Wilk i cz\u0142owiek"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Wilk i owce", "html_size": 2442, "html": "/media/lektura/wilk-i-owce_.html", "parent_number": 105, "id": 1134}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Wilk i owce II", "html_size": 4124, "html": "/media/lektura/wilk-i-owce-ii_.html", "parent_number": 106, "id": 1148}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Wilk pokutuj\u0105cy", "html_size": 2524, "html": "/media/lektura/wilk-pokutujacy_.html", "parent_number": 107, "id": 1125}, {"html_size": 72294, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/william-wilson.html", "id": 1708, "title": "William Wilson"}, {"html_size": 4787, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-wino-galganiarza.html", "id": 1888, "title": "Wino ga\u0142ganiarza"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Wino i woda", "html_size": 873, "html": "/media/lektura/wino-i-woda_.html", "parent_number": 108, "id": 1209}, {"html_size": 2802, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-wino-samotnika.html", "id": 1914, "title": "Wino samotnika"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wino szampa\u0144skie", "html_size": 2269, "html": "/media/lektura/wino-szampanskie-bajki-nowe_.html", "parent_number": 68, "id": 1275}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "Wiosna", "html_size": 1357, "html": "/media/lektura/but-w-butonierce-wiosna.html", "parent_number": 15, "id": 1380}, {"html_size": 5486, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-wiosna.html", "id": 1651, "title": "Wiosna"}, {"html_size": 8802, "tags": [312, 31, 5395, 24], "html": "/media/lektura/woczegi.html", "id": 2183, "title": "W\u0142\u00f3cz\u0119gi"}, {"html_size": 5042, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-wodotrysk.html", "id": 1915, "title": "Wodotrysk"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Wo\u0142y krn\u0105brne", "html_size": 868, "html": "/media/lektura/woly-krnabrne_.html", "parent_number": 109, "id": 1231}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Worki", "html_size": 3025, "html": "/media/lektura/worki-bajki-nowe_.html", "parent_number": 69, "id": 1247}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "W\u00f3\u0142 i mr\u00f3wki", "html_size": 1459, "html": "/media/lektura/wol-i-mrowki_.html", "parent_number": 110, "id": 1202}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "W\u00f3\u0142 minister", "html_size": 1743, "html": "/media/lektura/wol-minister_.html", "parent_number": 111, "id": 1175}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "W\u00f3z z sianem", "html_size": 2087, "html": "/media/lektura/woz-z-sianem-bajki-nowe_.html", "parent_number": 70, "id": 1313}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wrobel", "html_size": 1939, "html": "/media/lektura/wrobel-bajki-nowe_.html", "parent_number": 71, "id": 1278}, {"html_size": 5802, "tags": [337, 1, 128, 121], "html": "/media/lektura/napoj-cienisty-wspomnienie.html", "id": 1744, "title": "Wspomnienie"}, {"html_size": 8573, "tags": [1, 24, 189, 121], "html": "/media/lektura/wspomnienie-pani-de-st-marcel-z-domu-chauveaux.html", "id": 1984, "title": "Wspomnienie pani de St. Marcel z domu Chauveaux"}, {"parent": 295, "tags": [31, 126, 128, 127], "title": "Wst\u0119p", "html_size": 5448, "html": "/media/lektura/legendy-warszawskie-wstep_______.html", "parent_number": 0, "id": 81}, {"parent": 1234, "tags": [1888, 31, 33, 34], "title": "Wst\u0119p do bajek", "html_size": 1894, "html": "/media/lektura/wstep-do-bajek.html", "parent_number": 2, "id": 1245}, {"tags": [1888, 31, 33, 34], "id": 1234, "title": "Wst\u0119p do bajek i przypowie\u015bci"}, {"html_size": 2211, "tags": [1, 128, 5220, 121], "html": "/media/lektura/wszechmocny-bog_1.html", "id": 2096, "title": "Wszechmocny B\u00f3g"}, {"html_size": 9254, "tags": [312, 31, 5395, 24], "html": "/media/lektura/wszechwiedzacy-doktor.html", "id": 2184, "title": "Wszechwiedz\u0105cy dokt\u00f3r"}, {"html_size": 23118, "tags": [313, 312, 31, 24], "html": "/media/lektura/wszystko-na-swoim-miejscu.html", "id": 1066, "title": "Wszystko na swoim miejscu"}, {"html_size": 3375, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/wsrod-nocnej-ciszy_1.html", "id": 2040, "title": "W\u015br\u00f3d nocnej ciszy"}, {"html_size": 2817, "tags": [1, 24, 189, 121], "html": "/media/lektura/wyjdzie-stu-robotnikow.html", "id": 1072, "title": "Wyjdzie stu robotnik\u00f3w"}, {"html_size": 13720, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/wykrzyknik.html", "id": 874, "title": "Wykrzyknik"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wyrok", "html_size": 831, "html": "/media/lektura/wyrok-bajki-nowe_.html", "parent_number": 72, "id": 1255}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Wyszydzaj\u0105cy", "html_size": 1694, "html": "/media/lektura/wyszydzajacy_.html", "parent_number": 112, "id": 1158}, {"html_size": 5961, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-wyznanie_2.html", "id": 1916, "title": "Wyznanie"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wy\u017ce\u0142 i brytan", "html_size": 3145, "html": "/media/lektura/wyzel-i-brytan-bajki-nowe_.html", "parent_number": 73, "id": 1287}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Wy\u017ce\u0142 i brytan II", "html_size": 3961, "html": "/media/lektura/wyzel-i-brytan-ii-bajki-nowe_.html", "parent_number": 74, "id": 1257}, {"parent": 294, "tags": [31, 33, 34, 32], "title": "Wzi\u0119to\u015b\u0107", "html_size": 19416, "html": "/media/lektura/satyry-czesc-druga-wzietosc_______.html", "parent_number": 3, "id": 34}, {"html_size": 3210, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-wzlot_1.html", "id": 1917, "title": "Wzlot"}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "X (T\u0119skni\u0119 ku tobie, o szumi\u0105cy lesie...)", "html_size": 8276, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-x-tesknie-ku-tobie-o-szumiacy-lesie_.html", "parent_number": 9, "id": 752}, {"parent": 754, "tags": [339, 1, 128, 121], "title": "XI (B\u00f3lu szemrz\u0105cy zdr\u00f3j...)", "html_size": 2486, "html": "/media/lektura/w-ciemnosci-schodzi-moja-dusza-xi-bolu-szemrzacy-zdroj_.html", "parent_number": 10, "id": 753}, {"parent_number": 0, "tags": [339, 1, 128, 121], "id": 773, "parent": 301, "title": "Z Alp"}, {"parent": 708, "tags": [320, 3, 1, 4], "title": "Z Anakreonta (Ci\u0119\u017cko, kto nie mi\u0142uje, ci\u0119\u017cko, kto mi\u0142uje...)", "html_size": 1237, "html": "/media/lektura/fraszki-ksiegi-pierwsze-z-anakreonta-ciezko-kto-nie-miluje-c_____.html", "parent_number": 96, "id": 609}, {"parent": 708, "tags": [320, 3, 1, 4], "title": "Z Anakreonta (Ja chc\u0119 \u015bpiewa\u0107 krwawe boje...)", "html_size": 3465, "html": "/media/lektura/fraszki-ksiegi-pierwsze-z-anakreonta-ja-chce-spiewac-krwawe-_____.html", "parent_number": 97, "id": 587}, {"parent": 708, "tags": [320, 3, 1, 4], "title": "Z Anakreonta (Kiedy by worek bogatego z\u0142ota...)", "html_size": 1512, "html": "/media/lektura/fraszki-ksiegi-pierwsze-z-anakreonta-kiedy-by-worek-bogatego_____.html", "parent_number": 98, "id": 509}, {"parent": 710, "tags": [320, 3, 1, 4], "title": "Z Anakreonta (Nie dba\u0142em nigdy o z\u0142oto...)", "html_size": 1335, "html": "/media/lektura/fraszki-ksiegi-trzecie-z-anakreonta-nie-dbalem-nigdy-o-zloto____.html", "parent_number": 83, "id": 437}, {"parent": 711, "tags": [320, 3, 1, 4], "title": "Z Anakreonta (Podg\u00f3rski \u017arz\u00f3bku, czemu, patrz\u0105c krzywo...)", "html_size": 1472, "html": "/media/lektura/fraszki-ksiegi-wtore-z-anakreonta-podgorski-zrzobku-czemu-pa____.html", "parent_number": 100, "id": 606}, {"parent": 708, "tags": [320, 3, 1, 4], "title": "Z Anakreonta (Pr\u00f3\u017cno si\u0119 mam odejmowa\u0107...)", "html_size": 5313, "html": "/media/lektura/fraszki-ksiegi-pierwsze-z-anakreonta-prozno-sie-mam-odejmowa_____.html", "parent_number": 99, "id": 693}, {"parent": 710, "tags": [320, 3, 1, 4], "title": "Z Anakreonta (Skoro w r\u0119k\u0119 wezm\u0119 czasz\u0119...)", "html_size": 1234, "html": "/media/lektura/fraszki-ksiegi-trzecie-z-anakreonta-skoro-w-reke-wezme-czasz____.html", "parent_number": 84, "id": 569}, {"parent": 1625, "tags": [1903, 1889, 1, 34], "title": "Z autora niewiadomego", "html_size": 716, "html": "/media/lektura/tlumaczenia-z-autora-niewiadomego.html", "parent_number": 1, "id": 1621}, {"parent": 1625, "tags": [1903, 1889, 1, 34], "title": "Z ballady", "html_size": 679, "html": "/media/lektura/tlumaczenia-z-ballady.html", "parent_number": 3, "id": 1622}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Z greckiego (Alkon patrz\u0105c na syna, kiedy go smok srogi...)", "html_size": 1629, "html": "/media/lektura/fraszki-ksiegi-wtore-z-greckiego-alkon-patrzac-na-syna-kiedy____.html", "parent_number": 101, "id": 568}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Z greckiego (Ani w m\u0142odej rozkoszy, ani w starej widz\u0119...)", "html_size": 692, "html": "/media/lektura/fraszki-ksiegi-wtore-z-greckiego-ani-w-mlodej-rozkoszy-ani-w____.html", "parent_number": 102, "id": 652}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Z greckiego (By si\u0119 wszytka nawalno\u015b\u0107 morska poruszy\u0142a...)", "html_size": 894, "html": "/media/lektura/fraszki-ksiegi-wtore-z-greckiego-by-sie-wszytka-nawalnosc-mo____.html", "parent_number": 103, "id": 651}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Z greckiego (Nie s\u0105d\u017a mi\u0119 za umar\u0142\u0105, go\u015bciu m\u00f3j mi\u0142y...)", "html_size": 1950, "html": "/media/lektura/fraszki-ksiegi-wtore-z-greckiego-nie-sadz-mie-za-umarla-gosc____.html", "parent_number": 104, "id": 705}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Z greckiego (Nie z Messany, nie z Argu tu, zapa\u015bnik, stoj\u0119...)", "html_size": 1188, "html": "/media/lektura/fraszki-ksiegi-wtore-z-greckiego-nie-z-messany-nie-z-argu-tu____.html", "parent_number": 105, "id": 446}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Z greckiego (Nie znam si\u0119 ku tym \u0142upom: kto li to, szalony...)", "html_size": 1834, "html": "/media/lektura/fraszki-ksiegi-wtore-z-greckiego-nie-znam-sie-ku-tym-lupom-k____.html", "parent_number": 106, "id": 593}, {"parent": 710, "tags": [11, 3, 1, 4], "title": "Z greckiego (Samy do swej obory wo\u0142y rozpuszczone...)", "html_size": 793, "html": "/media/lektura/fraszki-ksiegi-trzecie-z-greckiego-samy-do-swej-obory-woly-r____.html", "parent_number": 85, "id": 701}, {"parent": 711, "tags": [11, 3, 1, 4], "title": "Z greckiego (W tym grobie pi\u0119kna Timas le\u017cy pogrzebiona...)", "html_size": 1006, "html": "/media/lektura/fraszki-ksiegi-wtore-z-greckiego-w-tym-grobie-piekna-timas-l____.html", "parent_number": 107, "id": 433}, {"html_size": 10024, "tags": [313, 312, 31, 24], "html": "/media/lektura/z-jednego-gniazda.html", "id": 1067, "title": "Z jednego gniazda"}, {"html_size": 25915, "tags": [31, 54, 56, 1462], "html": "/media/lektura/z-legend-dawnego-egiptu.html", "id": 962, "title": "Z legend dawnego Egiptu"}, {"html_size": 4602, "tags": [1, 24, 189, 121], "html": "/media/lektura/z-listu-do-ksiegarza.html", "id": 1985, "title": "Z listu do ksi\u0119garza"}, {"html_size": 4917, "tags": [5148, 1, 5152, 2], "html": "/media/lektura/z-narodzenia-pana_1.html", "id": 2041, "title": "Z Narodzenia Pana..."}, {"parent": 1625, "tags": [1903, 1889, 1, 34], "title": "Z niewiadomego", "html_size": 729, "html": "/media/lektura/tlumaczenia-z-niewiadomego.html", "parent_number": 0, "id": 1623}, {"parent_number": 1, "tags": [339, 1, 128, 121], "id": 287, "parent": 301, "title": "Z Tatr"}, {"parent": 1625, "tags": [1903, 1889, 1, 34], "title": "Z Teognidesa", "html_size": 703, "html": "/media/lektura/tlumaczenia-z-teognidesa.html", "parent_number": 2, "id": 1624}, {"tags": [339, 1, 128, 121], "id": 301, "title": "Z wichr\u00f3w i hal"}, {"html_size": 5371, "tags": [5271, 1, 2, 24], "html": "/media/lektura/za-chlebem.html", "id": 2102, "title": "Za chlebem"}, {"html_size": 5189, "tags": [5273, 1, 2, 24], "html": "/media/lektura/za-niemen-hen-precz.html", "id": 2103, "title": "Za Niemen hen precz"}, {"parent": 708, "tags": [11, 3, 1, 4], "title": "Za pijanicami", "html_size": 826, "html": "/media/lektura/fraszki-ksiegi-pierwsze-za-pijanicami_____.html", "parent_number": 100, "id": 304}, {"html_size": 4314, "tags": [1, 24, 189, 121], "html": "/media/lektura/zachwycenie.html", "id": 1986, "title": "Zachwycenie"}, {"html_size": 1948, "tags": [329, 1, 56, 121], "html": "/media/lektura/zaczarowana-krolewna________.html", "id": 191, "title": "Zaczarowana kr\u00f3lewna"}, {"html_size": 6333, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/zagadkowa-natura.html", "id": 876, "title": "Zagadkowa natura"}, {"html_size": 63488, "tags": [31, 1517, 4365, 24], "html": "/media/lektura/zaglada-domu-usherow_1.html", "id": 1920, "title": "Zag\u0142ada domu Usher\u00f3w"}, {"html_size": 12897, "tags": [312, 31, 5395, 24], "html": "/media/lektura/zajac-i-jez.html", "id": 2185, "title": "Zaj\u0105c i je\u017c"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Zaj\u0105czek", "html_size": 2627, "html": "/media/lektura/zajaczek-bajki-nowe_.html", "parent_number": 76, "id": 1723}, {"html_size": 2910, "tags": [4373, 1, 24, 22], "html": "/media/lektura/kwiaty-zla-zapach-egzotyczny.html", "id": 1889, "title": "Zapach egzotyczny"}, {"html_size": 1891, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-zapowiedz.html", "id": 1547, "title": "Zapowied\u017a"}, {"html_size": 5392, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-zaproszenie-do-podrozy.html", "id": 1890, "title": "Zaproszenie do podr\u00f3\u017cy"}, {"html_size": 3979, "tags": [3140, 338, 1, 121], "html": "/media/lektura/dzien-jak-co-dzien-zaulek.html", "id": 1548, "title": "Zau\u0142ek"}, {"parent": 295, "tags": [31, 126, 128, 127], "title": "Zb\u00f3jcy", "html_size": 8867, "html": "/media/lektura/legendy-warszawskie-zbojcy_______.html", "parent_number": 5, "id": 282}, {"html_size": 2377, "tags": [1, 128, 5220, 121], "html": "/media/lektura/zbrodnie_1.html", "id": 2097, "title": "Zbrodnie"}, {"html_size": 12518, "tags": [1, 128, 5220, 121], "html": "/media/lektura/zbroja-zawiszy_1.html", "id": 2098, "title": "Zbroja Zawiszy"}, {"html_size": 3734, "tags": [3140, 338, 1, 121], "html": "/media/lektura/ballada-z-tamtej-strony-zdrada.html", "id": 1670, "title": "Zdrada"}, {"parent": 773, "tags": [339, 1, 128, 121], "title": "Ze szczytu Eggishornu", "html_size": 10781, "html": "/media/lektura/z-wichrow-i-hal-z-alp-ze-szczytu-eggishornu__.html", "parent_number": 4, "id": 764}, {"html_size": 361067, "tags": [152, 397, 153, 24], "html": "/media/lektura/zemsta__________.html", "id": 1390, "title": "Zemsta"}, {"html_size": 11372, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/czechow-zemsta.html", "id": 879, "title": "Zemsta"}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "Ziemia i potok", "html_size": 2591, "html": "/media/lektura/ziemia-i-potok-bajki-nowe_.html", "parent_number": 77, "id": 1272}, {"parent": 1846, "tags": [4650, 1, 128, 121], "title": "Ziemia rodzinna", "html_size": 2175, "html": "/media/lektura/katechizm-polskiego-dziecka-ziemia-rodzinna_.html", "parent_number": 7, "id": 1845}, {"html_size": 12858, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/zloczynca.html", "id": 878, "title": "Z\u0142oczy\u0144ca"}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "Z\u0142o\u015b\u0107 ukryta i jawna", "html_size": 33009, "html": "/media/lektura/satyry-czesc-pierwsza-zlosc-ukryta-i-jawna_______.html", "parent_number": 3, "id": 1720}, {"parent": 295, "tags": [31, 126, 128, 127], "title": "Z\u0142ota kaczka", "html_size": 23211, "html": "/media/lektura/zlota-kaczka.html", "parent_number": 7, "id": 271}, {"html_size": 2095, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-zly-mnich.html", "id": 1891, "title": "Z\u0142y mnich"}, {"html_size": 2316, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-zmora.html", "id": 1892, "title": "Zmora"}, {"html_size": 4624, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-zmrok-poranny.html", "id": 1893, "title": "Zmrok poranny"}, {"html_size": 6045, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-zmrok-wieczorny.html", "id": 1894, "title": "Zmrok wieczorny"}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Zwier\u015bciad\u0142o podchlebne", "html_size": 2019, "html": "/media/lektura/zwiersciadlo-podchlebne_.html", "parent_number": 113, "id": 1141}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "Zwierz\u0119ta i nied\u017awied\u017a", "html_size": 1528, "html": "/media/lektura/zwierzeta-i-niedzwiedz_.html", "parent_number": 114, "id": 1179}, {"parent": 709, "tags": [11, 3, 1, 4], "title": "\u0179le dopija\u0107 si\u0119 przyjaciela", "html_size": 2291, "html": "/media/lektura/fraszki-fraszki-dodane-zle-dopijac-sie-przyjaciela____.html", "parent_number": 5, "id": 466}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "\u0179rebiec i ko\u0144 stary", "html_size": 3216, "html": "/media/lektura/zrebiec-i-kon-stary_.html", "parent_number": 116, "id": 1160}, {"parent": 1333, "tags": [1888, 31, 33, 34], "title": "\u017baby i bocian", "html_size": 4572, "html": "/media/lektura/zaby-i-bocian-bajki-nowe_.html", "parent_number": 78, "id": 1269}, {"html_size": 3989, "tags": [3140, 338, 1, 121], "html": "/media/lektura/nuta-czlowiecza-zal.html", "id": 1701, "title": "\u017bal"}, {"parent": 1875, "tags": [1, 23, 24, 121], "title": "\u017bal rozrzutnika", "html_size": 2489, "html": "/media/lektura/zal-rozrzutnika.html", "parent_number": 12, "id": 1874}, {"html_size": 12360, "tags": [1518, 31, 1517, 56], "html": "/media/lektura/zarcik.html", "id": 877, "title": "\u017barcik"}, {"html_size": 3180, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-zadza-nicestwa.html", "id": 1918, "title": "\u017b\u0105dza nicestwa"}, {"parent": 1798, "tags": [1, 23, 24, 22], "title": "\u017begluga", "html_size": 1874, "html": "/media/lektura/sonety-krymskie-zegluga_______.html", "parent_number": 3, "id": 1783}, {"html_size": 170661, "tags": [1, 1756, 24, 189], "html": "/media/lektura/zmija.html", "id": 1680, "title": "\u017bmija"}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "\u017bona modna", "html_size": 35334, "html": "/media/lektura/satyry-czesc-pierwsza-zona-modna_______.html", "parent_number": 8, "id": 8}, {"parent": 1237, "tags": [1888, 31, 33, 34], "title": "\u017b\u00f3\u0142w i mysz", "html_size": 1516, "html": "/media/lektura/zolw-i-mysz_.html", "parent_number": 115, "id": 1171}, {"html_size": 6274, "tags": [1, 128, 5220, 121], "html": "/media/lektura/zycie_1.html", "id": 2099, "title": "\u017bycie"}, {"parent": 289, "tags": [31, 33, 34, 32], "title": "\u017bycie dworskie", "html_size": 21685, "html": "/media/lektura/satyry-czesc-pierwsza-zycie-dworskie_______.html", "parent_number": 9, "id": 114}, {"html_size": 1954, "tags": [4373, 1, 24, 121], "html": "/media/lektura/kwiaty-zla-zycie-poprzednie.html", "id": 1895, "title": "\u017bycie poprzednie"}, {"parent": 1383, "tags": [338, 1606, 1, 336], "title": "\u017bygaj\u0105ce pos\u0105gi", "html_size": 7041, "html": "/media/lektura/but-w-butonierce-zygajace-posagi_.html", "parent_number": 2, "id": 1381}], "tags": [{"category": "genre", "sort_key": "aforyzm", "id": 1903, "name": "Aforyzm"}, {"category": "theme", "sort_key": "aktor", "id": 5032, "name": "Aktor"}, {"category": "theme", "sort_key": "alkohol", "id": 19, "name": "Alkohol"}, {"category": "theme", "sort_key": "ambicja", "id": 2643, "name": "Ambicja"}, {"category": "genre", "sort_key": "anakreontyk", "id": 320, "name": "Anakreontyk"}, {"category": "author", "sort_key": "anczyc", "id": 5268, "name": "W\u0142adys\u0142aw Anczyc"}, {"category": "author", "sort_key": "andersen", "id": 313, "name": "Hans Christian Andersen"}, {"category": "theme", "sort_key": "anio\u0142", "id": 285, "name": "Anio\u0142"}, {"category": "theme", "sort_key": "antysemityzm", "id": 420, "name": "Antysemityzm"}, {"category": "theme", "sort_key": "apokalipsa", "id": 5090, "name": "Apokalipsa"}, {"category": "theme", "sort_key": "arkadia", "id": 1487, "name": "Arkadia"}, {"category": "author", "sort_key": "arthur conan doyle", "id": 5650, "name": " Arthur Conan Doyle"}, {"category": "theme", "sort_key": "artysta", "id": 258, "name": "Artysta"}, {"category": "author", "sort_key": "asnyk", "id": 329, "name": "Adam Asnyk"}, {"category": "author", "sort_key": "autor nieznany", "id": 5148, "name": "Autor nieznany"}, {"category": "genre", "sort_key": "bajka", "id": 1888, "name": "Bajka"}, {"category": "genre", "sort_key": "ballada", "id": 210, "name": "Ballada"}, {"category": "author", "sort_key": "balzac", "id": 1812, "name": "Honor\u00e9 de Balzac"}, {"category": "author", "sort_key": "ba\u0142ucki", "id": 5271, "name": "Micha\u0142 Ba\u0142ucki"}, {"category": "epoch", "sort_key": "barok", "id": 123, "name": "Barok"}, {"category": "genre", "sort_key": "ba\u015b\u0144", "id": 312, "name": "Ba\u015b\u0144"}, {"category": "author", "sort_key": "baudelaire", "id": 4373, "name": "Charles Baudelaire"}, {"category": "author", "sort_key": "be\u0142za", "id": 4650, "name": "W\u0142adys\u0142aw Be\u0142za"}, {"category": "theme", "sort_key": "bezdomno\u015b\u0107", "id": 283, "name": "Bezdomno\u015b\u0107"}, {"category": "theme", "sort_key": "bezpiecze\u0144stwo", "id": 282, "name": "Bezpiecze\u0144stwo"}, {"category": "theme", "sort_key": "bezsilno\u015b\u0107", "id": 178, "name": "Bezsilno\u015b\u0107"}, {"category": "theme", "sort_key": "bieda", "id": 59, "name": "Bieda"}, {"category": "author", "sort_key": "biedrzycki", "id": 2137, "name": "Mi\u0142osz Biedrzycki"}, {"category": "author", "sort_key": "bielowski", "id": 5273, "name": "August Bielowski"}, {"category": "theme", "sort_key": "bijatyka", "id": 103, "name": "Bijatyka"}, {"category": "theme", "sort_key": "bitwa", "id": 4986, "name": "Bitwa"}, {"category": "theme", "sort_key": "blizna", "id": 5583, "name": "Blizna"}, {"category": "theme", "sort_key": "b\u0142azen", "id": 115, "name": "B\u0142azen"}, {"category": "theme", "sort_key": "b\u0142\u0105dzenie", "id": 391, "name": "B\u0142\u0105dzenie"}, {"category": "theme", "sort_key": "b\u0142ogos\u0142awie\u0144stwo", "id": 5031, "name": "B\u0142ogos\u0142awie\u0144stwo"}, {"category": "theme", "sort_key": "b\u0142oto", "id": 294, "name": "B\u0142oto"}, {"category": "theme", "sort_key": "bogactwo", "id": 95, "name": "Bogactwo"}, {"category": "theme", "sort_key": "bogini", "id": 4433, "name": "Bogini"}, {"category": "theme", "sort_key": "bohater", "id": 4987, "name": "Bohater"}, {"category": "theme", "sort_key": "bohaterstwo", "id": 4615, "name": "Bohaterstwo"}, {"category": "theme", "sort_key": "b\u00f3g", "id": 142, "name": "B\u00f3g"}, {"category": "theme", "sort_key": "b\u00f3l", "id": 5730, "name": "B\u00f3l"}, {"category": "theme", "sort_key": "brat", "id": 73, "name": "Brat"}, {"category": "theme", "sort_key": "bro\u0144", "id": 4556, "name": "Bro\u0144"}, {"category": "theme", "sort_key": "brud", "id": 5339, "name": "Brud"}, {"category": "theme", "sort_key": "bunt", "id": 166, "name": "Bunt"}, {"category": "theme", "sort_key": "buntownik", "id": 363, "name": "Buntownik"}, {"category": "theme", "sort_key": "burza", "id": 147, "name": "Burza"}, {"category": "author", "sort_key": "byron", "id": 1757, "name": "George Gordon Byron"}, {"category": "theme", "sort_key": "car", "id": 393, "name": "Car"}, {"category": "theme", "sort_key": "carpe diem", "id": 353, "name": "Carpe Diem"}, {"category": "theme", "sort_key": "chciwo\u015b\u0107", "id": 260, "name": "Chciwo\u015b\u0107"}, {"category": "theme", "sort_key": "chleb", "id": 303, "name": "Chleb"}, {"category": "theme", "sort_key": "ch\u0142op", "id": 247, "name": "Ch\u0142op"}, {"category": "theme", "sort_key": "choroba", "id": 69, "name": "Choroba"}, {"category": "theme", "sort_key": "chrystus", "id": 79, "name": "Chrystus"}, {"category": "theme", "sort_key": "chrzest", "id": 426, "name": "Chrzest"}, {"category": "theme", "sort_key": "cia\u0142o", "id": 196, "name": "Cia\u0142o"}, {"category": "theme", "sort_key": "ciemno\u015b\u0107", "id": 1320, "name": "Ciemno\u015b\u0107"}, {"category": "theme", "sort_key": "cie\u0144", "id": 396, "name": "Cie\u0144"}, {"category": "theme", "sort_key": "cierpienie", "id": 83, "name": "Cierpienie"}, {"category": "theme", "sort_key": "cisza", "id": 199, "name": "Cisza"}, {"category": "theme", "sort_key": "cmentarz", "id": 773, "name": "Cmentarz"}, {"category": "theme", "sort_key": "cnota", "id": 134, "name": "Cnota"}, {"category": "author", "sort_key": "conrad", "id": 4613, "name": "Joseph Conrad"}, {"category": "theme", "sort_key": "c\u00f3rka", "id": 156, "name": "C\u00f3rka"}, {"category": "theme", "sort_key": "cud", "id": 1327, "name": "Cud"}, {"category": "theme", "sort_key": "czarownica", "id": 270, "name": "Czarownica"}, {"category": "theme", "sort_key": "czary", "id": 272, "name": "Czary"}, {"category": "theme", "sort_key": "czas", "id": 29, "name": "Czas"}, {"category": "author", "sort_key": "czechow", "id": 1518, "name": "Anton Czechow"}, {"category": "author", "sort_key": "czechowicz", "id": 3140, "name": "J\u00f3zef Czechowicz"}, {"category": "theme", "sort_key": "cz\u0142owiek", "id": 5187, "name": "Cz\u0142owiek"}, {"category": "theme", "sort_key": "czyn", "id": 354, "name": "Czyn"}, {"category": "theme", "sort_key": "czy\u015bciec", "id": 370, "name": "Czy\u015bciec"}, {"category": "theme", "sort_key": "dama", "id": 323, "name": "Dama"}, {"category": "theme", "sort_key": "danse macabre", "id": 388, "name": "Danse macabre"}, {"category": "theme", "sort_key": "dar", "id": 5151, "name": "Dar"}, {"category": "genre", "sort_key": "dedykacja", "id": 1991, "name": "Dedykacja"}, {"category": "author", "sort_key": "defoe", "id": 2340, "name": "Daniel Defoe"}, {"category": "theme", "sort_key": "dekadent", "id": 3112, "name": "Dekadent"}, {"category": "author", "sort_key": "delavigne", "id": 5276, "name": "Casimir Delavigne"}, {"category": "theme", "sort_key": "deszcz", "id": 276, "name": "Deszcz"}, {"category": "theme", "sort_key": "diabe\u0142", "id": 371, "name": "Diabe\u0142"}, {"category": "theme", "sort_key": "dobro", "id": 1329, "name": "Dobro"}, {"category": "theme", "sort_key": "dojrza\u0142o\u015b\u0107", "id": 5725, "name": "Dojrza\u0142o\u015b\u0107"}, {"category": "theme", "sort_key": "dom", "id": 10, "name": "Dom"}, {"category": "author", "sort_key": "doma\u0144ska", "id": 4926, "name": "Antonina Doma\u0144ska"}, {"category": "theme", "sort_key": "doros\u0142o\u015b\u0107", "id": 167, "name": "Doros\u0142o\u015b\u0107"}, {"category": "theme", "sort_key": "doskona\u0142o\u015b\u0107", "id": 5728, "name": "Doskona\u0142o\u015b\u0107"}, {"category": "kind", "sort_key": "dramat", "id": 152, "name": "Dramat"}, {"category": "genre", "sort_key": "dramat niesceniczny", "id": 1562, "name": "Dramat niesceniczny"}, {"category": "genre", "sort_key": "dramat poetycki", "id": 1484, "name": "Dramat poetycki"}, {"category": "genre", "sort_key": "dramat romantyczny", "id": 372, "name": "Dramat romantyczny"}, {"category": "genre", "sort_key": "dramat szekspirowski", "id": 4293, "name": "Dramat szekspirowski"}, {"category": "genre", "sort_key": "dramat wsp\u00f3\u0142czesny", "id": 3170, "name": "Dramat wsp\u00f3\u0142czesny"}, {"category": "theme", "sort_key": "droga", "id": 4511, "name": "Droga"}, {"category": "theme", "sort_key": "drwina", "id": 5404, "name": "Drwina"}, {"category": "theme", "sort_key": "drzewo", "id": 111, "name": "Drzewo"}, {"category": "theme", "sort_key": "duch", "id": 58, "name": "Duch"}, {"category": "theme", "sort_key": "duma", "id": 435, "name": "Duma"}, {"category": "theme", "sort_key": "dusza", "id": 195, "name": "Dusza"}, {"category": "theme", "sort_key": "dworek", "id": 304, "name": "Dworek"}, {"category": "theme", "sort_key": "dworzanin", "id": 292, "name": "Dworzanin"}, {"category": "theme", "sort_key": "dw\u00f3r", "id": 250, "name": "Dw\u00f3r"}, {"category": "epoch", "sort_key": "dwudziestolecie mi\u0119dzywojenne", "id": 338, "name": "Dwudziestolecie mi\u0119dzywojenne"}, {"category": "theme", "sort_key": "dzieci\u0144stwo", "id": 306, "name": "Dzieci\u0144stwo"}, {"category": "theme", "sort_key": "dziecko", "id": 62, "name": "Dziecko"}, {"category": "theme", "sort_key": "dziedzictwo", "id": 172, "name": "Dziedzictwo"}, {"category": "theme", "sort_key": "dziewictwo", "id": 159, "name": "Dziewictwo"}, {"category": "theme", "sort_key": "dziki", "id": 4908, "name": "Dziki"}, {"category": "theme", "sort_key": "d\u017awi\u0119k", "id": 1319, "name": "D\u017awi\u0119k"}, {"category": "theme", "sort_key": "egzorcyzm", "id": 1743, "name": "Egzorcyzm"}, {"category": "theme", "sort_key": "emigrant", "id": 305, "name": "Emigrant"}, {"category": "genre", "sort_key": "epigramat", "id": 234, "name": "Epigramat"}, {"category": "kind", "sort_key": "epika", "id": 31, "name": "Epika"}, {"category": "genre", "sort_key": "epopeja", "id": 4982, "name": "Epopeja"}, {"category": "genre", "sort_key": "erotyk", "id": 1564, "name": "Erotyk"}, {"category": "theme", "sort_key": "erotyzm", "id": 5234, "name": "Erotyzm"}, {"category": "theme", "sort_key": "fa\u0142sz", "id": 215, "name": "Fa\u0142sz"}, {"category": "author", "sort_key": "feli\u0144ski", "id": 5279, "name": "Alojzy Feli\u0144ski"}, {"category": "theme", "sort_key": "filozof", "id": 118, "name": "Filozof"}, {"category": "theme", "sort_key": "fircyk", "id": 132, "name": "Fircyk"}, {"category": "theme", "sort_key": "flirt", "id": 342, "name": "Flirt"}, {"category": "theme", "sort_key": "forma", "id": 4482, "name": "Forma"}, {"category": "genre", "sort_key": "fraszka", "id": 11, "name": "Fraszka"}, {"category": "author", "sort_key": "fredro", "id": 397, "name": "Aleksander Fredro"}, {"category": "theme", "sort_key": "g\u0142\u00f3d", "id": 78, "name": "G\u0142\u00f3d"}, {"category": "theme", "sort_key": "g\u0142upiec", "id": 109, "name": "G\u0142upiec"}, {"category": "theme", "sort_key": "g\u0142upota", "id": 108, "name": "G\u0142upota"}, {"category": "theme", "sort_key": "gniew", "id": 1988, "name": "Gniew"}, {"category": "author", "sort_key": "goethe", "id": 384, "name": "Johann Wolfgang von Goethe"}, {"category": "theme", "sort_key": "gorycz", "id": 398, "name": "Gorycz"}, {"category": "theme", "sort_key": "gospodarz", "id": 266, "name": "Gospodarz"}, {"category": "theme", "sort_key": "gospodyni", "id": 265, "name": "Gospodyni"}, {"category": "theme", "sort_key": "go\u015b\u0107", "id": 236, "name": "Go\u015b\u0107"}, {"category": "theme", "sort_key": "gotycyzm", "id": 230, "name": "Gotycyzm"}, {"category": "theme", "sort_key": "g\u00f3ra", "id": 341, "name": "G\u00f3ra"}, {"category": "theme", "sort_key": "g\u00f3ry", "id": 4655, "name": "G\u00f3ry"}, {"category": "theme", "sort_key": "gra", "id": 2629, "name": "Gra"}, {"category": "author", "sort_key": "grimm", "id": 5395, "name": "Jacob i Wilhelm Grimm"}, {"category": "theme", "sort_key": "gro\u017aba", "id": 5411, "name": "Gro\u017aba"}, {"category": "theme", "sort_key": "gr\u00f3b", "id": 72, "name": "Gr\u00f3b"}, {"category": "theme", "sort_key": "grzech", "id": 161, "name": "Grzech"}, {"category": "theme", "sort_key": "grzeczno\u015b\u0107", "id": 130, "name": "Grzeczno\u015b\u0107"}, {"category": "theme", "sort_key": "gwiazda", "id": 377, "name": "Gwiazda"}, {"category": "theme", "sort_key": "handel", "id": 67, "name": "Handel"}, {"category": "theme", "sort_key": "ha\u0144ba", "id": 3111, "name": "Ha\u0144ba"}, {"category": "theme", "sort_key": "historia", "id": 182, "name": "Historia"}, {"category": "theme", "sort_key": "honor", "id": 421, "name": "Honor"}, {"category": "genre", "sort_key": "hymn", "id": 332, "name": "Hymn"}, {"category": "theme", "sort_key": "idealista", "id": 297, "name": "Idealista"}, {"category": "theme", "sort_key": "imi\u0119", "id": 4438, "name": "Imi\u0119"}, {"category": "theme", "sort_key": "interes", "id": 436, "name": "Interes"}, {"category": "theme", "sort_key": "ironia", "id": 387, "name": "Ironia"}, {"category": "theme", "sort_key": "jab\u0142ka", "id": 5316, "name": "Jab\u0142ka"}, {"category": "theme", "sort_key": "jab\u0142ko", "id": 378, "name": "Jab\u0142ko"}, {"category": "author", "sort_key": "jasie\u0144ski", "id": 1606, "name": "Bruno Jasie\u0144ski"}, {"category": "theme", "sort_key": "jedzenie", "id": 49, "name": "Jedzenie"}, {"category": "theme", "sort_key": "jesie\u0144", "id": 257, "name": "Jesie\u0144"}, {"category": "theme", "sort_key": "j\u0119zyk", "id": 4358, "name": "J\u0119zyk"}, {"category": "theme", "sort_key": "kaleka", "id": 267, "name": "Kaleka"}, {"category": "theme", "sort_key": "kara", "id": 202, "name": "Kara"}, {"category": "theme", "sort_key": "karczma", "id": 245, "name": "Karczma"}, {"category": "author", "sort_key": "karol baudelaire", "id": 5358, "name": " Karol Baudelaire"}, {"category": "author", "sort_key": "karpi\u0144ski", "id": 1889, "name": "Franciszek Karpi\u0144ski"}, {"category": "author", "sort_key": "kasprowicz", "id": 339, "name": "Jan Kasprowicz"}, {"category": "theme", "sort_key": "katasrofa", "id": 4832, "name": "Katasrofa"}, {"category": "theme", "sort_key": "katastrofa", "id": 4544, "name": "Katastrofa"}, {"category": "author", "sort_key": "kipling", "id": 2304, "name": "Rudyard Kipling"}, {"category": "theme", "sort_key": "klejnot", "id": 4878, "name": "Klejnot"}, {"category": "theme", "sort_key": "kl\u0119ska", "id": 150, "name": "Kl\u0119ska"}, {"category": "theme", "sort_key": "k\u0142amstwo", "id": 131, "name": "K\u0142amstwo"}, {"category": "theme", "sort_key": "k\u0142\u00f3tnia", "id": 80, "name": "K\u0142\u00f3tnia"}, {"category": "theme", "sort_key": "kobieta", "id": 8, "name": "Kobieta"}, {"category": "theme", "sort_key": "kobieta \"upad\u0142a\"", "id": 381, "name": "Kobieta \"upad\u0142a\""}, {"category": "theme", "sort_key": "kobieta demoniczna", "id": 374, "name": "Kobieta demoniczna"}, {"category": "theme", "sort_key": "kochanek", "id": 20, "name": "Kochanek"}, {"category": "theme", "sort_key": "kochanek romantyczny", "id": 369, "name": "Kochanek romantyczny"}, {"category": "author", "sort_key": "kochanowski", "id": 3, "name": "Jan Kochanowski"}, {"category": "theme", "sort_key": "kolonializm", "id": 4215, "name": "Kolonializm"}, {"category": "genre", "sort_key": "komedia", "id": 153, "name": "Komedia"}, {"category": "theme", "sort_key": "kondycja ludzka", "id": 12, "name": "Kondycja ludzka"}, {"category": "theme", "sort_key": "konflikt", "id": 216, "name": "Konflikt"}, {"category": "theme", "sort_key": "konflikt pokole\u0144", "id": 4844, "name": "Konflikt pokole\u0144"}, {"category": "theme", "sort_key": "konflikt wewn\u0119trzny", "id": 300, "name": "Konflikt wewn\u0119trzny"}, {"category": "theme", "sort_key": "koniec \u015bwiata", "id": 104, "name": "Koniec \u015bwiata"}, {"category": "author", "sort_key": "konopnicka", "id": 55, "name": "Maria Konopnicka"}, {"category": "theme", "sort_key": "ko\u0144", "id": 57, "name": "Ko\u0144"}, {"category": "theme", "sort_key": "korzy\u015b\u0107", "id": 44, "name": "Korzy\u015b\u0107"}, {"category": "theme", "sort_key": "kot", "id": 168, "name": "Kot"}, {"category": "author", "sort_key": "kowalski", "id": 5282, "name": "Franciszek Kowalski"}, {"category": "theme", "sort_key": "kradzie\u017c", "id": 774, "name": "Kradzie\u017c"}, {"category": "author", "sort_key": "krasicki", "id": 33, "name": "Ignacy Krasicki"}, {"category": "author", "sort_key": "krasi\u0144ski", "id": 373, "name": "Zygmunt Krasi\u0144ski"}, {"category": "theme", "sort_key": "krew", "id": 366, "name": "Krew"}, {"category": "theme", "sort_key": "kr\u00f3l", "id": 368, "name": "Kr\u00f3l"}, {"category": "theme", "sort_key": "krzyk", "id": 5735, "name": "Krzyk"}, {"category": "theme", "sort_key": "krzywda", "id": 434, "name": "Krzywda"}, {"category": "theme", "sort_key": "ksi\u0105dz", "id": 97, "name": "Ksi\u0105dz"}, {"category": "theme", "sort_key": "ksi\u0105\u017cka", "id": 125, "name": "Ksi\u0105\u017cka"}, {"category": "theme", "sort_key": "ksi\u0119\u017cyc", "id": 269, "name": "Ksi\u0119\u017cyc"}, {"category": "theme", "sort_key": "kuchnia", "id": 2392, "name": "Kuchnia"}, {"category": "theme", "sort_key": "kuszenie", "id": 163, "name": "Kuszenie"}, {"category": "theme", "sort_key": "kwiat", "id": 376, "name": "Kwiat"}, {"category": "theme", "sort_key": "kwiaty", "id": 211, "name": "Kwiaty"}, {"category": "theme", "sort_key": "las", "id": 1521, "name": "Las"}, {"category": "theme", "sort_key": "lato", "id": 5, "name": "Lato"}, {"category": "genre", "sort_key": "legenda", "id": 126, "name": "Legenda"}, {"category": "theme", "sort_key": "lek", "id": 4891, "name": "Lek"}, {"category": "theme", "sort_key": "lekarz", "id": 90, "name": "Lekarz"}, {"category": "author", "sort_key": "lenartowicz", "id": 5177, "name": "Teofil Lenartowicz"}, {"category": "theme", "sort_key": "lenistwo", "id": 1326, "name": "Lenistwo"}, {"category": "author", "sort_key": "le\u015bmian", "id": 337, "name": "Boles\u0142aw Le\u015bmian"}, {"category": "kind", "sort_key": "liryka", "id": 1, "name": "Liryka"}, {"category": "theme", "sort_key": "list", "id": 321, "name": "List"}, {"category": "theme", "sort_key": "literat", "id": 346, "name": "Literat"}, {"category": "theme", "sort_key": "los", "id": 187, "name": "Los"}, {"category": "theme", "sort_key": "lot", "id": 4822, "name": "Lot"}, {"category": "theme", "sort_key": "lud", "id": 357, "name": "Lud"}, {"category": "theme", "sort_key": "lustro", "id": 327, "name": "Lustro"}, {"category": "theme", "sort_key": "\u0142za", "id": 5441, "name": "\u0141za"}, {"category": "theme", "sort_key": "\u0142zy", "id": 64, "name": "\u0141zy"}, {"category": "theme", "sort_key": "ma\u0142pa", "id": 4883, "name": "Ma\u0142pa"}, {"category": "theme", "sort_key": "ma\u0142\u017ce\u0144stwo", "id": 37, "name": "Ma\u0142\u017ce\u0144stwo"}, {"category": "theme", "sort_key": "marzenie", "id": 105, "name": "Marzenie"}, {"category": "theme", "sort_key": "maska", "id": 41, "name": "Maska"}, {"category": "theme", "sort_key": "maszyna", "id": 1585, "name": "Maszyna"}, {"category": "theme", "sort_key": "matka", "id": 60, "name": "Matka"}, {"category": "theme", "sort_key": "matka boska", "id": 335, "name": "Matka Boska"}, {"category": "theme", "sort_key": "m\u0105dro\u015b\u0107", "id": 106, "name": "M\u0105dro\u015b\u0107"}, {"category": "theme", "sort_key": "m\u0105\u017c", "id": 45, "name": "M\u0105\u017c"}, {"category": "theme", "sort_key": "melancholia", "id": 271, "name": "Melancholia"}, {"category": "theme", "sort_key": "m\u0119drzec", "id": 107, "name": "M\u0119drzec"}, {"category": "theme", "sort_key": "m\u0119\u017cczyzna", "id": 158, "name": "M\u0119\u017cczyzna"}, {"category": "theme", "sort_key": "miasto", "id": 40, "name": "Miasto"}, {"category": "author", "sort_key": "mickiewicz", "id": 23, "name": "Adam Mickiewicz"}, {"category": "theme", "sort_key": "mieszczanin", "id": 92, "name": "Mieszczanin"}, {"category": "theme", "sort_key": "milczenie", "id": 4513, "name": "Milczenie"}, {"category": "theme", "sort_key": "mi\u0142osierdzie", "id": 351, "name": "Mi\u0142osierdzie"}, {"category": "theme", "sort_key": "mi\u0142o\u015b\u0107", "id": 30, "name": "Mi\u0142o\u015b\u0107"}, {"category": "theme", "sort_key": "mi\u0142o\u015b\u0107 niespe\u0142niona", "id": 1333, "name": "Mi\u0142o\u015b\u0107 niespe\u0142niona"}, {"category": "theme", "sort_key": "mi\u0142o\u015b\u0107 platoniczna", "id": 330, "name": "Mi\u0142o\u015b\u0107 platoniczna"}, {"category": "theme", "sort_key": "mi\u0142o\u015b\u0107 romantyczna", "id": 162, "name": "Mi\u0142o\u015b\u0107 romantyczna"}, {"category": "theme", "sort_key": "mi\u0142o\u015b\u0107 silniejsza ni\u017c \u015bmier\u0107", "id": 180, "name": "Mi\u0142o\u015b\u0107 silniejsza ni\u017c \u015bmier\u0107"}, {"category": "theme", "sort_key": "mi\u0142o\u015b\u0107 spe\u0142niona", "id": 15, "name": "Mi\u0142o\u015b\u0107 spe\u0142niona"}, {"category": "theme", "sort_key": "mi\u0142o\u015b\u0107 tragiczna", "id": 21, "name": "Mi\u0142o\u015b\u0107 tragiczna"}, {"category": "theme", "sort_key": "mizoginia", "id": 358, "name": "Mizoginia"}, {"category": "epoch", "sort_key": "m\u0142oda polska", "id": 3035, "name": "M\u0142oda Polska"}, {"category": "theme", "sort_key": "m\u0142odo\u015b\u0107", "id": 112, "name": "M\u0142odo\u015b\u0107"}, {"category": "theme", "sort_key": "moda", "id": 1646, "name": "Moda"}, {"category": "epoch", "sort_key": "modernizm", "id": 128, "name": "Modernizm"}, {"category": "theme", "sort_key": "modlitwa", "id": 74, "name": "Modlitwa"}, {"category": "author", "sort_key": "moli\u00e8re", "id": 1324, "name": "Moli\u00e8re"}, {"category": "theme", "sort_key": "morderstwo", "id": 217, "name": "Morderstwo"}, {"category": "author", "sort_key": "morsztyn", "id": 122, "name": "Jan Andrzej Morsztyn"}, {"category": "theme", "sort_key": "morze", "id": 222, "name": "Morze"}, {"category": "theme", "sort_key": "motyl", "id": 399, "name": "Motyl"}, {"category": "theme", "sort_key": "mucha", "id": 1322, "name": "Mucha"}, {"category": "theme", "sort_key": "muzyka", "id": 101, "name": "Muzyka"}, {"category": "theme", "sort_key": "nacjonalizm", "id": 4843, "name": "Nacjonalizm"}, {"category": "theme", "sort_key": "nadzieja", "id": 4722, "name": "Nadzieja"}, {"category": "theme", "sort_key": "nagroda", "id": 4985, "name": "Nagroda"}, {"category": "theme", "sort_key": "narkotyki", "id": 4833, "name": "Narkotyki"}, {"category": "theme", "sort_key": "narodziny", "id": 315, "name": "Narodziny"}, {"category": "theme", "sort_key": "nar\u00f3d", "id": 286, "name": "Nar\u00f3d"}, {"category": "theme", "sort_key": "natura", "id": 6, "name": "Natura"}, {"category": "theme", "sort_key": "nauczyciel", "id": 116, "name": "Nauczyciel"}, {"category": "theme", "sort_key": "nauczycielka", "id": 309, "name": "Nauczycielka"}, {"category": "theme", "sort_key": "nauka", "id": 249, "name": "Nauka"}, {"category": "epoch", "sort_key": "nie dotyczy", "id": 5152, "name": "nie dotyczy"}, {"category": "theme", "sort_key": "niebezpiecze\u0144stwo", "id": 328, "name": "Niebezpiecze\u0144stwo"}, {"category": "theme", "sort_key": "niebo", "id": 4452, "name": "Niebo"}, {"category": "theme", "sort_key": "niedoskona\u0142o\u015b\u0107", "id": 5736, "name": "Niedoskona\u0142o\u015b\u0107"}, {"category": "theme", "sort_key": "niedziela", "id": 280, "name": "Niedziela"}, {"category": "author", "sort_key": "niemcewicz", "id": 4997, "name": "Julian Ursyn Niemcewicz"}, {"category": "theme", "sort_key": "niemiec", "id": 308, "name": "Niemiec"}, {"category": "theme", "sort_key": "nienawi\u015b\u0107", "id": 1321, "name": "Nienawi\u015b\u0107"}, {"category": "theme", "sort_key": "nie\u015bmiertelno\u015b\u0107", "id": 201, "name": "Nie\u015bmiertelno\u015b\u0107"}, {"category": "author", "sort_key": "nietzsche", "id": 5723, "name": "Friedrich Nietzsche"}, {"category": "theme", "sort_key": "niewola", "id": 193, "name": "Niewola"}, {"category": "theme", "sort_key": "niewolnik", "id": 5729, "name": "Niewolnik"}, {"category": "theme", "sort_key": "noc", "id": 89, "name": "Noc"}, {"category": "author", "sort_key": "norwid", "id": 2308, "name": "Cyprian Kamil Norwid"}, {"category": "genre", "sort_key": "nowela", "id": 54, "name": "Nowela"}, {"category": "theme", "sort_key": "nuda", "id": 277, "name": "Nuda"}, {"category": "theme", "sort_key": "obcy", "id": 314, "name": "Obcy"}, {"category": "theme", "sort_key": "ob\u0142ok", "id": 389, "name": "Ob\u0142ok"}, {"category": "theme", "sort_key": "obowi\u0105zek", "id": 70, "name": "Obowi\u0105zek"}, {"category": "theme", "sort_key": "obraz", "id": 5546, "name": "Obraz"}, {"category": "theme", "sort_key": "obraz \u015bwiata", "id": 17, "name": "Obraz \u015bwiata"}, {"category": "theme", "sort_key": "obrz\u0119dy", "id": 248, "name": "Obrz\u0119dy"}, {"category": "theme", "sort_key": "obyczaje", "id": 77, "name": "Obyczaje"}, {"category": "theme", "sort_key": "obyczje", "id": 5442, "name": "Obyczje"}, {"category": "theme", "sort_key": "obywatel", "id": 139, "name": "Obywatel"}, {"category": "genre", "sort_key": "oda", "id": 352, "name": "Oda"}, {"category": "theme", "sort_key": "odrodzenie", "id": 5278, "name": "Odrodzenie"}, {"category": "theme", "sort_key": "odrodzenie przez gr\u00f3b", "id": 1404, "name": "Odrodzenie przez gr\u00f3b"}, {"category": "theme", "sort_key": "odwaga", "id": 148, "name": "Odwaga"}, {"category": "theme", "sort_key": "odyseusz", "id": 392, "name": "Odyseusz"}, {"category": "theme", "sort_key": "ofiara", "id": 322, "name": "Ofiara"}, {"category": "theme", "sort_key": "ogie\u0144", "id": 81, "name": "Ogie\u0144"}, {"category": "theme", "sort_key": "ogr\u00f3d", "id": 47, "name": "Ogr\u00f3d"}, {"category": "theme", "sort_key": "ojciec", "id": 61, "name": "Ojciec"}, {"category": "theme", "sort_key": "ojczyzna", "id": 26, "name": "Ojczyzna"}, {"category": "theme", "sort_key": "okno", "id": 4831, "name": "Okno"}, {"category": "theme", "sort_key": "oko", "id": 318, "name": "Oko"}, {"category": "theme", "sort_key": "okr\u0119t", "id": 287, "name": "Okr\u0119t"}, {"category": "theme", "sort_key": "okrucie\u0144stwo", "id": 429, "name": "Okrucie\u0144stwo"}, {"category": "theme", "sort_key": "omen", "id": 428, "name": "Omen"}, {"category": "theme", "sort_key": "opieka", "id": 63, "name": "Opieka"}, {"category": "genre", "sort_key": "opowiadanie", "id": 1517, "name": "Opowiadanie"}, {"category": "author", "sort_key": "oppman", "id": 127, "name": "Artur Oppman"}, {"category": "theme", "sort_key": "organizm", "id": 4558, "name": "Organizm"}, {"category": "theme", "sort_key": "orze\u0142", "id": 5295, "name": "Orze\u0142"}, {"category": "author", "sort_key": "orzeszkowa", "id": 2294, "name": "Eliza Orzeszkowa"}, {"category": "theme", "sort_key": "o\u015bwiadczyny", "id": 3117, "name": "O\u015bwiadczyny"}, {"category": "epoch", "sort_key": "o\u015bwiecenie", "id": 34, "name": "O\u015bwiecenie"}, {"category": "theme", "sort_key": "otch\u0142a\u0144", "id": 427, "name": "Otch\u0142a\u0144"}, {"category": "theme", "sort_key": "owoc", "id": 5733, "name": "Owoc"}, {"category": "theme", "sort_key": "paj\u0105k", "id": 1759, "name": "Paj\u0105k"}, {"category": "theme", "sort_key": "pami\u0119\u0107", "id": 212, "name": "Pami\u0119\u0107"}, {"category": "theme", "sort_key": "pan", "id": 51, "name": "Pan"}, {"category": "theme", "sort_key": "panna m\u0142oda", "id": 262, "name": "Panna m\u0142oda"}, {"category": "theme", "sort_key": "pa\u0144stwo", "id": 140, "name": "Pa\u0144stwo"}, {"category": "theme", "sort_key": "patriota", "id": 288, "name": "Patriota"}, {"category": "theme", "sort_key": "patriotyzm", "id": 1742, "name": "Patriotyzm"}, {"category": "theme", "sort_key": "piek\u0142o", "id": 1337, "name": "Piek\u0142o"}, {"category": "theme", "sort_key": "pielgrzym", "id": 27, "name": "Pielgrzym"}, {"category": "theme", "sort_key": "pieni\u0105dz", "id": 66, "name": "Pieni\u0105dz"}, {"category": "theme", "sort_key": "pieni\u0105dze", "id": 562, "name": "Pieni\u0105dze"}, {"category": "theme", "sort_key": "pier\u015bcie\u0144", "id": 4557, "name": "Pier\u015bcie\u0144"}, {"category": "theme", "sort_key": "pies", "id": 124, "name": "Pies"}, {"category": "genre", "sort_key": "pie\u015b\u0144", "id": 2, "name": "Pie\u015b\u0144"}, {"category": "theme", "sort_key": "pi\u0119kno", "id": 4420, "name": "Pi\u0119kno"}, {"category": "theme", "sort_key": "pi\u0119tno", "id": 775, "name": "Pi\u0119tno"}, {"category": "theme", "sort_key": "pija\u0144stwo", "id": 16, "name": "Pija\u0144stwo"}, {"category": "theme", "sort_key": "piorun", "id": 4984, "name": "Piorun"}, {"category": "theme", "sort_key": "piwnica", "id": 1469, "name": "Piwnica"}, {"category": "theme", "sort_key": "plotka", "id": 253, "name": "Plotka"}, {"category": "theme", "sort_key": "pobo\u017cno\u015b\u0107", "id": 244, "name": "Pobo\u017cno\u015b\u0107"}, {"category": "theme", "sort_key": "poca\u0142unek", "id": 281, "name": "Poca\u0142unek"}, {"category": "theme", "sort_key": "pochlebstwo", "id": 343, "name": "Pochlebstwo"}, {"category": "theme", "sort_key": "podr\u00f3\u017c", "id": 290, "name": "Podr\u00f3\u017c"}, {"category": "theme", "sort_key": "podst\u0119p", "id": 135, "name": "Podst\u0119p"}, {"category": "author", "sort_key": "poe", "id": 4365, "name": "Edgar Allan Poe"}, {"category": "genre", "sort_key": "poemat", "id": 1660, "name": "Poemat"}, {"category": "genre", "sort_key": "poemat dygresyjny", "id": 5544, "name": "Poemat dygresyjny"}, {"category": "genre", "sort_key": "poemat heirokomiczny", "id": 5314, "name": "Poemat heirokomiczny"}, {"category": "genre", "sort_key": "poemat heroikomiczny", "id": 4653, "name": "Poemat heroikomiczny"}, {"category": "theme", "sort_key": "poeta", "id": 9, "name": "Poeta"}, {"category": "theme", "sort_key": "poetka", "id": 171, "name": "Poetka"}, {"category": "theme", "sort_key": "poezja", "id": 291, "name": "Poezja"}, {"category": "theme", "sort_key": "pogarda", "id": 2623, "name": "Pogarda"}, {"category": "theme", "sort_key": "pogrzeb", "id": 96, "name": "Pogrzeb"}, {"category": "theme", "sort_key": "pojedynek", "id": 1264, "name": "Pojedynek"}, {"category": "theme", "sort_key": "pokora", "id": 192, "name": "Pokora"}, {"category": "theme", "sort_key": "pok\u00f3j", "id": 4888, "name": "Pok\u00f3j"}, {"category": "theme", "sort_key": "pokusa", "id": 278, "name": "Pokusa"}, {"category": "theme", "sort_key": "pokuta", "id": 4881, "name": "Pokuta"}, {"category": "author", "sort_key": "pol", "id": 5290, "name": "Wincenty Pol"}, {"category": "theme", "sort_key": "polak", "id": 141, "name": "Polak"}, {"category": "theme", "sort_key": "polityka", "id": 424, "name": "Polityka"}, {"category": "theme", "sort_key": "polowanie", "id": 316, "name": "Polowanie"}, {"category": "theme", "sort_key": "polska", "id": 1744, "name": "Polska"}, {"category": "author", "sort_key": "pomian-\u0142ubi\u0144ski", "id": 5287, "name": "Ludwik Ksawery Pomian-\u0141ubi\u0144ski"}, {"category": "theme", "sort_key": "pomoc", "id": 4890, "name": "Pomoc"}, {"category": "theme", "sort_key": "por\u00f3d", "id": 5732, "name": "Por\u00f3d"}, {"category": "theme", "sort_key": "portret", "id": 423, "name": "Portret"}, {"category": "theme", "sort_key": "porwanie", "id": 2972, "name": "Porwanie"}, {"category": "theme", "sort_key": "po\u015bwi\u0119cenie", "id": 76, "name": "Po\u015bwi\u0119cenie"}, {"category": "theme", "sort_key": "potop", "id": 5293, "name": "Potop"}, {"category": "theme", "sort_key": "potw\u00f3r", "id": 324, "name": "Potw\u00f3r"}, {"category": "genre", "sort_key": "powie\u015b\u0107", "id": 242, "name": "Powie\u015b\u0107"}, {"category": "genre", "sort_key": "powie\u015b\u0107 epistolarna", "id": 383, "name": "Powie\u015b\u0107 epistolarna"}, {"category": "genre", "sort_key": "powie\u015b\u0107 poetycka", "id": 1756, "name": "Powie\u015b\u0107 poetycka"}, {"category": "theme", "sort_key": "powitanie", "id": 5584, "name": "Powitanie"}, {"category": "theme", "sort_key": "powstanie", "id": 238, "name": "Powstanie"}, {"category": "theme", "sort_key": "powstaniec", "id": 1332, "name": "Powstaniec"}, {"category": "theme", "sort_key": "pozory", "id": 117, "name": "Pozory"}, {"category": "theme", "sort_key": "pozycja spo\u0142eczna", "id": 137, "name": "Pozycja spo\u0142eczna"}, {"category": "epoch", "sort_key": "pozytywizm", "id": 56, "name": "Pozytywizm"}, {"category": "theme", "sort_key": "po\u017car", "id": 1644, "name": "Po\u017car"}, {"category": "theme", "sort_key": "po\u017c\u0105danie", "id": 252, "name": "Po\u017c\u0105danie"}, {"category": "theme", "sort_key": "po\u017cegnanie", "id": 4895, "name": "Po\u017cegnanie"}, {"category": "theme", "sort_key": "praca", "id": 94, "name": "Praca"}, {"category": "theme", "sort_key": "praca organiczna", "id": 348, "name": "Praca organiczna"}, {"category": "theme", "sort_key": "praca u podstaw", "id": 255, "name": "Praca u podstaw"}, {"category": "theme", "sort_key": "prawda", "id": 151, "name": "Prawda"}, {"category": "theme", "sort_key": "prawnik", "id": 382, "name": "Prawnik"}, {"category": "theme", "sort_key": "prawo", "id": 4887, "name": "Prawo"}, {"category": "theme", "sort_key": "prometeusz", "id": 197, "name": "Prometeusz"}, {"category": "theme", "sort_key": "proroctwo", "id": 422, "name": "Proroctwo"}, {"category": "theme", "sort_key": "prorok", "id": 2807, "name": "Prorok"}, {"category": "theme", "sort_key": "pr\u00f3\u017cno\u015b\u0107", "id": 200, "name": "Pr\u00f3\u017cno\u015b\u0107"}, {"category": "author", "sort_key": "prus", "id": 1462, "name": "Boles\u0142aw Prus"}, {"category": "theme", "sort_key": "przebaczenie", "id": 4600, "name": "Przebaczenie"}, {"category": "theme", "sort_key": "przebranie", "id": 209, "name": "Przebranie"}, {"category": "theme", "sort_key": "przeczucie", "id": 233, "name": "Przeczucie"}, {"category": "theme", "sort_key": "przedmurze chrze\u015bcija\u0144stwa", "id": 311, "name": "Przedmurze chrze\u015bcija\u0144stwa"}, {"category": "theme", "sort_key": "przekle\u0144stwo", "id": 418, "name": "Przekle\u0144stwo"}, {"category": "theme", "sort_key": "przekupstwo", "id": 1331, "name": "Przekupstwo"}, {"category": "theme", "sort_key": "przemiana", "id": 42, "name": "Przemiana"}, {"category": "theme", "sort_key": "przemijanie", "id": 13, "name": "Przemijanie"}, {"category": "theme", "sort_key": "przemoc", "id": 169, "name": "Przemoc"}, {"category": "author", "sort_key": "przerwa-tetmajer", "id": 5220, "name": "Kazimierz Przerwa-Tetmajer"}, {"category": "theme", "sort_key": "przes\u0105d", "id": 4894, "name": "Przes\u0105d"}, {"category": "theme", "sort_key": "przestrze\u0144", "id": 261, "name": "Przestrze\u0144"}, {"category": "theme", "sort_key": "przyjaciel", "id": 4635, "name": "Przyjaciel"}, {"category": "theme", "sort_key": "przyja\u017a\u0144", "id": 136, "name": "Przyja\u017a\u0144"}, {"category": "theme", "sort_key": "przyjemno\u015b\u0107", "id": 5552, "name": "Przyjemno\u015b\u0107"}, {"category": "genre", "sort_key": "przypowie\u015b\u0107", "id": 1407, "name": "Przypowie\u015b\u0107"}, {"category": "theme", "sort_key": "przyroda", "id": 4509, "name": "Przyroda"}, {"category": "theme", "sort_key": "przyroda nieo\u017cywiona", "id": 295, "name": "Przyroda nieo\u017cywiona"}, {"category": "theme", "sort_key": "przysi\u0119ga", "id": 386, "name": "Przysi\u0119ga"}, {"category": "theme", "sort_key": "przyw\u00f3dca", "id": 203, "name": "Przyw\u00f3dca"}, {"category": "genre", "sort_key": "psalm", "id": 1583, "name": "Psalm"}, {"category": "theme", "sort_key": "ptak", "id": 173, "name": "Ptak"}, {"category": "theme", "sort_key": "pu\u0142apka", "id": 4724, "name": "Pu\u0142apka"}, {"category": "theme", "sort_key": "pustynia", "id": 1662, "name": "Pustynia"}, {"category": "theme", "sort_key": "pycha", "id": 394, "name": "Pycha"}, {"category": "theme", "sort_key": "rado\u015b\u0107", "id": 4882, "name": "Rado\u015b\u0107"}, {"category": "theme", "sort_key": "raj", "id": 380, "name": "Raj"}, {"category": "theme", "sort_key": "realista", "id": 362, "name": "Realista"}, {"category": "theme", "sort_key": "religia", "id": 144, "name": "Religia"}, {"category": "epoch", "sort_key": "renesans", "id": 4, "name": "Renesans"}, {"category": "theme", "sort_key": "rewolucja", "id": 347, "name": "Rewolucja"}, {"category": "author", "sort_key": "reymont", "id": 243, "name": "W\u0142adys\u0142aw Stanis\u0142aw Reymont"}, {"category": "theme", "sort_key": "robak", "id": 1323, "name": "Robak"}, {"category": "theme", "sort_key": "robotnik", "id": 307, "name": "Robotnik"}, {"category": "theme", "sort_key": "rodzina", "id": 85, "name": "Rodzina"}, {"category": "epoch", "sort_key": "romantyzm", "id": 24, "name": "Romantyzm"}, {"category": "theme", "sort_key": "rosja", "id": 1336, "name": "Rosja"}, {"category": "theme", "sort_key": "rosjanin", "id": 360, "name": "Rosjanin"}, {"category": "theme", "sort_key": "ro\u015bliny", "id": 231, "name": "Ro\u015bliny"}, {"category": "theme", "sort_key": "rozczarowanie", "id": 71, "name": "Rozczarowanie"}, {"category": "theme", "sort_key": "rozkosz", "id": 4712, "name": "Rozkosz"}, {"category": "theme", "sort_key": "rozpacz", "id": 84, "name": "Rozpacz"}, {"category": "theme", "sort_key": "rozstanie", "id": 1318, "name": "Rozstanie"}, {"category": "theme", "sort_key": "rozum", "id": 120, "name": "Rozum"}, {"category": "theme", "sort_key": "ruiny", "id": 183, "name": "Ruiny"}, {"category": "theme", "sort_key": "rycerz", "id": 204, "name": "Rycerz"}, {"category": "theme", "sort_key": "rzeka", "id": 87, "name": "Rzeka"}, {"category": "theme", "sort_key": "salon", "id": 1642, "name": "Salon"}, {"category": "theme", "sort_key": "samob\u00f3jstwo", "id": 179, "name": "Samob\u00f3jstwo"}, {"category": "theme", "sort_key": "samolubstwo", "id": 432, "name": "Samolubstwo"}, {"category": "theme", "sort_key": "samotnik", "id": 240, "name": "Samotnik"}, {"category": "theme", "sort_key": "samotno\u015b\u0107", "id": 289, "name": "Samotno\u015b\u0107"}, {"category": "theme", "sort_key": "sarmata", "id": 194, "name": "Sarmata"}, {"category": "genre", "sort_key": "satyra", "id": 32, "name": "Satyra"}, {"category": "theme", "sort_key": "s\u0105d", "id": 264, "name": "S\u0105d"}, {"category": "theme", "sort_key": "s\u0105d ostateczny", "id": 1406, "name": "S\u0105d Ostateczny"}, {"category": "theme", "sort_key": "s\u0105kpiec", "id": 1647, "name": "S\u0105kpiec"}, {"category": "theme", "sort_key": "s\u0105siad", "id": 82, "name": "S\u0105siad"}, {"category": "theme", "sort_key": "seks", "id": 4842, "name": "Seks"}, {"category": "theme", "sort_key": "sen", "id": 50, "name": "Sen"}, {"category": "theme", "sort_key": "serce", "id": 184, "name": "Serce"}, {"category": "theme", "sort_key": "s\u0119dzia", "id": 263, "name": "S\u0119dzia"}, {"category": "author", "sort_key": "s\u0119p szarzy\u0144ski", "id": 1565, "name": "Miko\u0142aj S\u0119p Szarzy\u0144ski"}, {"category": "author", "sort_key": "shakespeare", "id": 226, "name": "William Shakespeare"}, {"category": "theme", "sort_key": "sielanka", "id": 48, "name": "Sielanka"}, {"category": "author", "sort_key": "sienkiewicz", "id": 350, "name": "Henryk Sienkiewicz"}, {"category": "theme", "sort_key": "sierota", "id": 99, "name": "Sierota"}, {"category": "theme", "sort_key": "si\u0142a", "id": 395, "name": "Si\u0142a"}, {"category": "theme", "sort_key": "siostra", "id": 155, "name": "Siostra"}, {"category": "theme", "sort_key": "skarb", "id": 5419, "name": "Skarb"}, {"category": "theme", "sort_key": "sk\u0105piec", "id": 160, "name": "Sk\u0105piec"}, {"category": "theme", "sort_key": "s\u0142awa", "id": 110, "name": "S\u0142awa"}, {"category": "theme", "sort_key": "s\u0142o\u0144ce", "id": 185, "name": "S\u0142o\u0144ce"}, {"category": "author", "sort_key": "s\u0142owacki", "id": 189, "name": "Juliusz S\u0142owacki"}, {"category": "theme", "sort_key": "s\u0142owo", "id": 188, "name": "S\u0142owo"}, {"category": "theme", "sort_key": "s\u0142uga", "id": 35, "name": "S\u0142uga"}, {"category": "theme", "sort_key": "s\u0142u\u017calczo\u015b\u0107", "id": 1342, "name": "S\u0142u\u017calczo\u015b\u0107"}, {"category": "theme", "sort_key": "smutek", "id": 301, "name": "Smutek"}, {"category": "theme", "sort_key": "sobowt\u00f3r", "id": 349, "name": "Sobowt\u00f3r"}, {"category": "author", "sort_key": "sofokles", "id": 176, "name": "Sofokles"}, {"category": "genre", "sort_key": "sonet", "id": 22, "name": "Sonet"}, {"category": "theme", "sort_key": "spo\u0142ecznik", "id": 296, "name": "Spo\u0142ecznik"}, {"category": "theme", "sort_key": "sport", "id": 5213, "name": "Sport"}, {"category": "theme", "sort_key": "spotkanie", "id": 4880, "name": "Spotkanie"}, {"category": "theme", "sort_key": "spowied\u017a", "id": 3109, "name": "Spowied\u017a"}, {"category": "theme", "sort_key": "sprawiedliwo\u015b\u0107", "id": 164, "name": "Sprawiedliwo\u015b\u0107"}, {"category": "theme", "sort_key": "spryt", "id": 4897, "name": "Spryt"}, {"category": "theme", "sort_key": "staro\u015b\u0107", "id": 113, "name": "Staro\u015b\u0107"}, {"category": "epoch", "sort_key": "staro\u017cytno\u015b\u0107", "id": 177, "name": "Staro\u017cytno\u015b\u0107"}, {"category": "theme", "sort_key": "stolica", "id": 4896, "name": "Stolica"}, {"category": "theme", "sort_key": "st\u00f3j", "id": 5443, "name": "St\u00f3j"}, {"category": "theme", "sort_key": "strach", "id": 340, "name": "Strach"}, {"category": "theme", "sort_key": "str\u00f3j", "id": 325, "name": "Str\u00f3j"}, {"category": "theme", "sort_key": "stworzenie", "id": 223, "name": "Stworzenie"}, {"category": "author", "sort_key": "suchodolski", "id": 5297, "name": "Rajnold Suchodolski"}, {"category": "theme", "sort_key": "sumienie", "id": 776, "name": "Sumienie"}, {"category": "theme", "sort_key": "swaty", "id": 1643, "name": "Swaty"}, {"category": "theme", "sort_key": "syberia", "id": 1648, "name": "Syberia"}, {"category": "theme", "sort_key": "syn", "id": 146, "name": "Syn"}, {"category": "theme", "sort_key": "syn marnotrawny", "id": 256, "name": "Syn marnotrawny"}, {"category": "theme", "sort_key": "syzyf", "id": 302, "name": "Syzyf"}, {"category": "theme", "sort_key": "szaleniec", "id": 227, "name": "Szaleniec"}, {"category": "theme", "sort_key": "szale\u0144stwo", "id": 186, "name": "Szale\u0144stwo"}, {"category": "theme", "sort_key": "szanta\u017c", "id": 157, "name": "Szanta\u017c"}, {"category": "theme", "sort_key": "szatan", "id": 273, "name": "Szatan"}, {"category": "theme", "sort_key": "szcz\u0119\u015bcie", "id": 102, "name": "Szcz\u0119\u015bcie"}, {"category": "theme", "sort_key": "szko\u0142a", "id": 268, "name": "Szko\u0142a"}, {"category": "theme", "sort_key": "szlachcic", "id": 114, "name": "Szlachcic"}, {"category": "theme", "sort_key": "szpieg", "id": 1344, "name": "Szpieg"}, {"category": "theme", "sort_key": "sztuka", "id": 220, "name": "Sztuka"}, {"category": "theme", "sort_key": "\u015blub", "id": 46, "name": "\u015alub"}, {"category": "theme", "sort_key": "\u015bmiech", "id": 68, "name": "\u015amiech"}, {"category": "theme", "sort_key": "\u015bmier\u0107", "id": 53, "name": "\u015amier\u0107"}, {"category": "theme", "sort_key": "\u015bmier\u0107 bohaterska", "id": 181, "name": "\u015amier\u0107 bohaterska"}, {"category": "theme", "sort_key": "\u015bpiew", "id": 174, "name": "\u015apiew"}, {"category": "epoch", "sort_key": "\u015bredniowiecze", "id": 334, "name": "\u015aredniowiecze"}, {"category": "theme", "sort_key": "\u015bwiat\u0142o", "id": 119, "name": "\u015awiat\u0142o"}, {"category": "theme", "sort_key": "\u015bwi\u0105tynia", "id": 4893, "name": "\u015awi\u0105tynia"}, {"category": "author", "sort_key": "\u015bwi\u0119cicki", "id": 5300, "name": "Wac\u0142aw \u015awi\u0119cicki"}, {"category": "theme", "sort_key": "\u015bwi\u0119to", "id": 4423, "name": "\u015awi\u0119to"}, {"category": "theme", "sort_key": "\u015bwi\u0119tokradztwo", "id": 4877, "name": "\u015awi\u0119tokradztwo"}, {"category": "theme", "sort_key": "\u015bwi\u0119toszek", "id": 145, "name": "\u015awi\u0119toszek"}, {"category": "theme", "sort_key": "\u015bwi\u0119ty", "id": 275, "name": "\u015awi\u0119ty"}, {"category": "theme", "sort_key": "\u015bwit", "id": 2288, "name": "\u015awit"}, {"category": "theme", "sort_key": "tajemnica", "id": 214, "name": "Tajemnica"}, {"category": "theme", "sort_key": "taniec", "id": 259, "name": "Taniec"}, {"category": "author", "sort_key": "tarnowski", "id": 5302, "name": "W\u0142adys\u0142aw Tarnowski"}, {"category": "theme", "sort_key": "tch\u00f3rzostwo", "id": 425, "name": "Tch\u00f3rzostwo"}, {"category": "theme", "sort_key": "teatr", "id": 356, "name": "Teatr"}, {"category": "theme", "sort_key": "testament", "id": 1335, "name": "Testament"}, {"category": "theme", "sort_key": "t\u0119sknota", "id": 28, "name": "T\u0119sknota"}, {"category": "theme", "sort_key": "theatrum mundi", "id": 14, "name": "Theatrum mundi"}, {"category": "theme", "sort_key": "t\u0142um", "id": 355, "name": "T\u0142um"}, {"category": "genre", "sort_key": "tragedia", "id": 175, "name": "Tragedia"}, {"category": "genre", "sort_key": "tragifarsa", "id": 3337, "name": "Tragifarsa"}, {"category": "genre", "sort_key": "tren", "id": 52, "name": "Tren"}, {"category": "theme", "sort_key": "trucizna", "id": 385, "name": "Trucizna"}, {"category": "theme", "sort_key": "trup", "id": 93, "name": "Trup"}, {"category": "author", "sort_key": "twain", "id": 5550, "name": "Mark Twain"}, {"category": "theme", "sort_key": "tw\u00f3rczo\u015b\u0107", "id": 419, "name": "Tw\u00f3rczo\u015b\u0107"}, {"category": "theme", "sort_key": "ucieczka", "id": 4540, "name": "Ucieczka"}, {"category": "theme", "sort_key": "ucze\u0144", "id": 344, "name": "Ucze\u0144"}, {"category": "theme", "sort_key": "uczta", "id": 359, "name": "Uczta"}, {"category": "theme", "sort_key": "umiarkowanie", "id": 224, "name": "Umiarkowanie"}, {"category": "theme", "sort_key": "upadek", "id": 138, "name": "Upadek"}, {"category": "theme", "sort_key": "upi\u00f3r", "id": 190, "name": "Upi\u00f3r"}, {"category": "theme", "sort_key": "uroda", "id": 225, "name": "Uroda"}, {"category": "theme", "sort_key": "urz\u0119dnik", "id": 207, "name": "Urz\u0119dnik"}, {"category": "theme", "sort_key": "vanitas", "id": 91, "name": "Vanitas"}, {"category": "theme", "sort_key": "walka", "id": 149, "name": "Walka"}, {"category": "theme", "sort_key": "walka klas", "id": 365, "name": "Walka klas"}, {"category": "theme", "sort_key": "wampir", "id": 191, "name": "Wampir"}, {"category": "theme", "sort_key": "warszawa", "id": 364, "name": "Warszawa"}, {"category": "theme", "sort_key": "w\u0105\u017c", "id": 390, "name": "W\u0105\u017c"}, {"category": "theme", "sort_key": "wdowa", "id": 219, "name": "Wdowa"}, {"category": "theme", "sort_key": "wdowiec", "id": 100, "name": "Wdowiec"}, {"category": "theme", "sort_key": "wdzi\u0119czno\u015b\u0107", "id": 4599, "name": "Wdzi\u0119czno\u015b\u0107"}, {"category": "theme", "sort_key": "wesele", "id": 251, "name": "Wesele"}, {"category": "theme", "sort_key": "wiadomo\u015b\u0107", "id": 4545, "name": "Wiadomo\u015b\u0107"}, {"category": "theme", "sort_key": "wiara", "id": 4360, "name": "Wiara"}, {"category": "theme", "sort_key": "wiatr", "id": 298, "name": "Wiatr"}, {"category": "theme", "sort_key": "wieczno\u015b\u0107", "id": 5726, "name": "Wieczno\u015b\u0107"}, {"category": "theme", "sort_key": "wiecz\u00f3r", "id": 4422, "name": "Wiecz\u00f3r"}, {"category": "theme", "sort_key": "wiedza", "id": 310, "name": "Wiedza"}, {"category": "theme", "sort_key": "wierno\u015b\u0107", "id": 433, "name": "Wierno\u015b\u0107"}, {"category": "genre", "sort_key": "wiersz", "id": 121, "name": "Wiersz"}, {"category": "genre", "sort_key": "wiersz sylabotoniczny", "id": 336, "name": "Wiersz sylabotoniczny"}, {"category": "theme", "sort_key": "wierzenia", "id": 274, "name": "Wierzenia"}, {"category": "theme", "sort_key": "wie\u015b", "id": 7, "name": "Wie\u015b"}, {"category": "theme", "sort_key": "wie\u017ca babel", "id": 375, "name": "Wie\u017ca Babel"}, {"category": "theme", "sort_key": "wi\u0119zienie", "id": 361, "name": "Wi\u0119zienie"}, {"category": "theme", "sort_key": "wi\u0119zie\u0144", "id": 367, "name": "Wi\u0119zie\u0144"}, {"category": "theme", "sort_key": "wina", "id": 213, "name": "Wina"}, {"category": "theme", "sort_key": "wino", "id": 235, "name": "Wino"}, {"category": "theme", "sort_key": "wiosna", "id": 88, "name": "Wiosna"}, {"category": "author", "sort_key": "witkiewicz", "id": 3141, "name": "Stanis\u0142aw Ignacy Witkiewicz"}, {"category": "author", "sort_key": "witwicki", "id": 5310, "name": "Stefan Witwicki"}, {"category": "theme", "sort_key": "wizja", "id": 129, "name": "Wizja"}, {"category": "theme", "sort_key": "w\u0142adza", "id": 39, "name": "W\u0142adza"}, {"category": "theme", "sort_key": "w\u0142asno\u015b\u0107", "id": 170, "name": "W\u0142asno\u015b\u0107"}, {"category": "theme", "sort_key": "woda", "id": 18, "name": "Woda"}, {"category": "theme", "sort_key": "wojna", "id": 237, "name": "Wojna"}, {"category": "theme", "sort_key": "wojna pokole\u0144", "id": 3110, "name": "Wojna pokole\u0144"}, {"category": "theme", "sort_key": "wolno\u015b\u0107", "id": 239, "name": "Wolno\u015b\u0107"}, {"category": "theme", "sort_key": "wr\u00f3g", "id": 229, "name": "Wr\u00f3g"}, {"category": "theme", "sort_key": "wspomnienia", "id": 25, "name": "Wspomnienia"}, {"category": "epoch", "sort_key": "wsp\u00f3\u0142czesno\u015b\u0107", "id": 2138, "name": "Wsp\u00f3\u0142czesno\u015b\u0107"}, {"category": "theme", "sort_key": "wsp\u00f3\u0142czucie", "id": 5731, "name": "Wsp\u00f3\u0142czucie"}, {"category": "theme", "sort_key": "wsp\u00f3\u0142praca", "id": 2391, "name": "Wsp\u00f3\u0142praca"}, {"category": "theme", "sort_key": "wstyd", "id": 4889, "name": "Wstyd"}, {"category": "author", "sort_key": "wybicki", "id": 5312, "name": "J\u00f3zef Wybicki"}, {"category": "theme", "sort_key": "wychowanie", "id": 5553, "name": "Wychowanie"}, {"category": "theme", "sort_key": "wygnanie", "id": 317, "name": "Wygnanie"}, {"category": "theme", "sort_key": "wyrzuty sumienia", "id": 75, "name": "Wyrzuty sumienia"}, {"category": "theme", "sort_key": "wyspa", "id": 4406, "name": "Wyspa"}, {"category": "author", "sort_key": "wyspia\u0144ski", "id": 1485, "name": "Stanis\u0142aw Wyspia\u0144ski"}, {"category": "theme", "sort_key": "wzrok", "id": 319, "name": "Wzrok"}, {"category": "theme", "sort_key": "zabawa", "id": 38, "name": "Zabawa"}, {"category": "theme", "sort_key": "zabobony", "id": 279, "name": "Zabobony"}, {"category": "theme", "sort_key": "zak\u0142ad", "id": 5426, "name": "Zak\u0142ad"}, {"category": "theme", "sort_key": "zamek", "id": 326, "name": "Zamek"}, {"category": "theme", "sort_key": "zapach", "id": 4425, "name": "Zapach"}, {"category": "author", "sort_key": "zapolska", "id": 154, "name": "Gabriela Zapolska"}, {"category": "theme", "sort_key": "zar\u0119czyny", "id": 772, "name": "Zar\u0119czyny"}, {"category": "theme", "sort_key": "za\u015bwiaty", "id": 221, "name": "Za\u015bwiaty"}, {"category": "theme", "sort_key": "zazdro\u015b\u0107", "id": 246, "name": "Zazdro\u015b\u0107"}, {"category": "theme", "sort_key": "zbawienie", "id": 430, "name": "Zbawienie"}, {"category": "theme", "sort_key": "zbrodnia", "id": 165, "name": "Zbrodnia"}, {"category": "theme", "sort_key": "zbrodniarz", "id": 218, "name": "Zbrodniarz"}, {"category": "theme", "sort_key": "zdrada", "id": 133, "name": "Zdrada"}, {"category": "theme", "sort_key": "zdrowie", "id": 284, "name": "Zdrowie"}, {"category": "theme", "sort_key": "zemsta", "id": 228, "name": "Zemsta"}, {"category": "theme", "sort_key": "zes\u0142aniec", "id": 232, "name": "Zes\u0142aniec"}, {"category": "theme", "sort_key": "ziarno", "id": 331, "name": "Ziarno"}, {"category": "theme", "sort_key": "ziemia", "id": 254, "name": "Ziemia"}, {"category": "theme", "sort_key": "zima", "id": 86, "name": "Zima"}, {"category": "theme", "sort_key": "z\u0142o", "id": 1330, "name": "Z\u0142o"}, {"category": "theme", "sort_key": "z\u0142odziej", "id": 206, "name": "Z\u0142odziej"}, {"category": "theme", "sort_key": "zmartwychwstanie", "id": 431, "name": "Zmartwychwstanie"}, {"category": "theme", "sort_key": "zm\u0119czenie", "id": 5727, "name": "Zm\u0119czenie"}, {"category": "theme", "sort_key": "zmys\u0142y", "id": 4723, "name": "Zmys\u0142y"}, {"category": "theme", "sort_key": "zw\u0105tpienie", "id": 379, "name": "Zw\u0105tpienie"}, {"category": "theme", "sort_key": "zwierz\u0119", "id": 5734, "name": "Zwierz\u0119"}, {"category": "theme", "sort_key": "zwierz\u0119ta", "id": 43, "name": "Zwierz\u0119ta"}, {"category": "theme", "sort_key": "zwyci\u0119stwo", "id": 299, "name": "Zwyci\u0119stwo"}, {"category": "theme", "sort_key": "\u017cal", "id": 5237, "name": "\u017bal"}, {"category": "theme", "sort_key": "\u017ca\u0142oba", "id": 98, "name": "\u017ba\u0142oba"}, {"category": "theme", "sort_key": "\u017cart", "id": 4892, "name": "\u017bart"}, {"category": "theme", "sort_key": "\u017cebrak", "id": 208, "name": "\u017bebrak"}, {"category": "author", "sort_key": "\u017ceromski", "id": 293, "name": "Stefan \u017beromski"}, {"category": "theme", "sort_key": "\u017co\u0142nierz", "id": 205, "name": "\u017bo\u0142nierz"}, {"category": "theme", "sort_key": "\u017cona", "id": 36, "name": "\u017bona"}, {"category": "theme", "sort_key": "\u017cycie jako w\u0119dr\u00f3wka", "id": 345, "name": "\u017bycie jako w\u0119dr\u00f3wka"}, {"category": "theme", "sort_key": "\u017cycie snem", "id": 198, "name": "\u017bycie snem"}, {"category": "theme", "sort_key": "\u017cyd", "id": 65, "name": "\u017byd"}, {"category": "theme", "sort_key": "\u017cywio\u0142y", "id": 241, "name": "\u017bywio\u0142y"}]}}
\ No newline at end of file