Question
CrosswordGenerator.cpp
Requested files: CrosswordGenerator.cpp, CrosswordGenerator.h, CrosswordGenerator_test.cpp
Type of work: Individual work
For this assignment, you will write a program that forms the basis of a crossword puzzle generator. In order to create a crossword puzzle you need to identify letters that are common to one or more words. This program helps you generate crossword puzzles by identifying letters that are common to several words and string them in an intermediate data structure.
Using intermediate data structures is one way to simplify your coding. You create a data structure that organizes your input so the final output is easier to create. Your CrosswordGenerator program will open a file containing a list of words. To prepare for crossword puzzle generation your code should implement the following pseudo code:
1.Open a file named wordlist.txt
2.Determine the number of words (N) in the file.
3.Create an array of that size called wordArray[];
4.Read all the words from the file into an array called wordArray[N].
5.Sort the array of words by length in descending order
6.Start at the beginning of the array (the longest word) and examine the word
7.Find all other words in the array that  can intersect the current word
8.Two words can intersect if they share a letter. 
9.Write a function called String sharedLetters(String S1, String S2)
10.Implement sharedLetters(S1,S2) that will return a string containing letters shared by the two parameter strings S1 and S2.
11.If no letters are shared between S1 and S2 sharedLetters() should return the empty string "".
12.sharedLetters(S1,S2) should ignore case; capital and lower case letters are considered equal
13.Create a two dimensional array of Strings wordsIntersect[N][N]  where each dimension N is the size of wordArray.
14.Iterate over wordArray comparing distinct words. Do not compare a word to itself.
15.If wordArray[i] shares any letters with wordArray[j] place the result of sharedLetters(wordArray[i],wordArray[j]) into wordsIntersect[i][j]
16.Non-alphabetic characters should be ignored.
17.Upper and lower case letters should be equivalent. Your program should not treat them as distinct tokens.
18.The order of shared letters is not a consideration for this program.
19.Write the contents of the wordsIntersect array to a Comma Separated Values (CSV) text file named wordsIntersect.csv in row-major form: row,col,value. In the example below, there is an entry in wordsIntersect[12][33] which contains the string "tci". There would also be a line in wordsIntersect.csv that contains 12,33,tci  
-- there are no quotes around the letters and the line ends after the letter 'i'. Given that wordsIntersect[12][78] will contains "" there would be a line in the file containing: 12,78, where there is an end of line after the last comma.
Solution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references.
Students may use these solutions for personal skill-building and practice.
Unethical use is strictly forbidden.

/*
* File:   CrosswordGenerator.cpp
* Author:
*
*
*/

#include "CrosswordGenerator.h"
#include <fstream>
#include <iostream>

using namespace std;

Input * readFile(string fileName) {
    // initialize the input data structure
    Input * input = new Input; // allocate memory
    // set default value
    input->N = 0;
    input->wordArray = 0;
    input->wordsIntersect = 0;

    // input stream
    fstream in;
    // open file for reading
    in.open(fileName.c_str(), ios::in);
    int counter; // count number of word
    string str; // for reading word from file

    if (in.is_open()) { // if the file is open
      
       // count number of word
       counter = 0;
       while (in >> str) { // read a word
            counter++; // increase counter by one
       }

       // move back to the beginning of file
       in.clear();
       in.seekg(0, ios::beg);

       // set up the data structure
       input->N = counter;
       input->wordArray = new string[counter];
       // counter is not a constant value
       // so we have to use this initialization
       // we cannot do
       // input->wordsIntersect = new string [counter][counter];      
       // here
       input->wordsIntersect = new string * [counter];      
       for (int i = 0; i < counter; i++) {
            input->wordsIntersect[i] = new string [counter];
       }
This is only a preview of the solution.
Please use the purchase button to see the entire solution.
By purchasing this solution you'll be able to access the following files:
solution.zip
Purchase Solution
$17.50
Google Pay
Amazon
Paypal
Mastercard
Visacard
Discover
Amex
View Available Computer Science Tutors 529 tutors matched
Ionut
(ionut)
Hi! MSc Applied Informatics & Computer Science Engineer. Practical experience in many CS & IT branches.Research work & homework
5/5 (5,654+ sessions)
2 hours avg response
Leo
(Leo)
Hi! I have been a professor in New York and taught in a math department and in an applied math department.
4.9/5 (5,652+ sessions)
2 hours avg response
Pranay
(math1983)
Ph.D. in mathematics and working as an Assistant Professor in University. I can provide help in mathematics, statistics and allied areas.
4.6/5 (5,512+ sessions)
1 hour avg response

Similar Homework Solutions

8.1.0PHP Version457msRequest Duration45MBMemory UsageGET college-homework-library/{category}/{subject}/{id}Route
    • Booting (284ms)time
    • Application (172ms)time
    • 1 x Booting (62.25%)
      284ms
      1 x Application (37.75%)
      172ms
      • Illuminate\Routing\Events\Routing (1.46ms)
      • Illuminate\Routing\Events\RouteMatched (570μs)
      • Illuminate\Foundation\Events\LocaleUpdated (5.23ms)
      • eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibrary (178μs)
      • eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibrary (163μs)
      • Illuminate\Database\Events\ConnectionEstablished (912μs)
      • Illuminate\Database\Events\StatementPrepared (30.06ms)
      • Illuminate\Database\Events\QueryExecuted (1.26ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (105μs)
      • eloquent.booting: App\Models\Subject (130μs)
      • eloquent.booted: App\Models\Subject (43μs)
      • Illuminate\Database\Events\StatementPrepared (1.52ms)
      • Illuminate\Database\Events\QueryExecuted (1.26ms)
      • eloquent.retrieved: App\Models\Subject (108μs)
      • eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibraryFile (117μs)
      • eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibraryFile (41μs)
      • Illuminate\Database\Events\StatementPrepared (598μs)
      • Illuminate\Database\Events\QueryExecuted (2.8ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (82μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (18μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (8μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (7μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (5μs)
      • eloquent.booting: App\Models\SubjectCat (375μs)
      • eloquent.booted: App\Models\SubjectCat (42μs)
      • Illuminate\Database\Events\StatementPrepared (666μs)
      • Illuminate\Database\Events\QueryExecuted (927μs)
      • eloquent.retrieved: App\Models\SubjectCat (89μs)
      • Illuminate\Cache\Events\CacheHit (10.64ms)
      • Illuminate\Cache\Events\CacheMissed (211μs)
      • Illuminate\Database\Events\StatementPrepared (1.06ms)
      • Illuminate\Database\Events\QueryExecuted (18.83ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (85μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (15μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (8μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (7μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (7μs)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (6μs)
      • Illuminate\Database\Events\StatementPrepared (644μs)
      • Illuminate\Database\Events\QueryExecuted (3.33ms)
      • eloquent.retrieved: App\Models\Subject (124μs)
      • Illuminate\Cache\Events\KeyWritten (1.16ms)
      • Illuminate\Database\Events\StatementPrepared (1.73ms)
      • Illuminate\Database\Events\QueryExecuted (1.17ms)
      • Illuminate\Database\Events\StatementPrepared (711μs)
      • Illuminate\Database\Events\QueryExecuted (1.32ms)
      • Illuminate\Database\Events\StatementPrepared (815μs)
      • Illuminate\Database\Events\QueryExecuted (1.16ms)
      • eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (59μs)
      • Illuminate\Cache\Events\CacheHit (483μs)
      • creating: homework.show (259μs)
      • composing: homework.show (83μs)
      • creating: components.breadcrumbs (367μs)
      • composing: components.breadcrumbs (146μs)
      • Illuminate\Database\Events\StatementPrepared (1.56ms)
      • Illuminate\Database\Events\QueryExecuted (1.2ms)
      • eloquent.retrieved: App\Models\SubjectCat (69μs)
      • Illuminate\Cache\Events\CacheHit (4.84ms)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (226μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (233μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (117μs)
      • Illuminate\Cache\Events\CacheHit (250μs)
      • Illuminate\Cache\Events\CacheHit (166μs)
      • Illuminate\Cache\Events\CacheHit (133μs)
      • Illuminate\Cache\Events\CacheHit (234μs)
      • Illuminate\Cache\Events\CacheHit (241μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (185μs)
      • Illuminate\Cache\Events\CacheHit (212μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (202μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (222μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (285μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (211μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (220μs)
      • Illuminate\Cache\Events\CacheHit (165μs)
      • Illuminate\Cache\Events\CacheHit (201μs)
      • Illuminate\Cache\Events\CacheHit (172μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (171μs)
      • Illuminate\Cache\Events\CacheHit (230μs)
      • Illuminate\Cache\Events\CacheHit (184μs)
      • Illuminate\Cache\Events\CacheHit (210μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (207μs)
      • Illuminate\Cache\Events\CacheHit (182μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (195μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (174μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (183μs)
      • Illuminate\Cache\Events\CacheHit (203μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (135μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (211μs)
      • Illuminate\Cache\Events\CacheHit (150μs)
      • Illuminate\Cache\Events\CacheHit (131μs)
      • Illuminate\Cache\Events\CacheHit (209μs)
      • Illuminate\Cache\Events\CacheHit (260μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (180μs)
      • Illuminate\Cache\Events\CacheHit (206μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (222μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (197μs)
      • Illuminate\Cache\Events\CacheHit (199μs)
      • Illuminate\Cache\Events\CacheHit (213μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (198μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (120μs)
      • Illuminate\Cache\Events\CacheHit (118μs)
      • Illuminate\Cache\Events\CacheHit (137μs)
      • Illuminate\Cache\Events\CacheHit (205μs)
      • Illuminate\Cache\Events\CacheHit (111μs)
      • Illuminate\Cache\Events\CacheMissed (126μs)
      • Illuminate\Database\Events\StatementPrepared (691μs)
      • Illuminate\Database\Events\QueryExecuted (860μs)
      • eloquent.retrieved: App\Models\SubjectCat (237μs)
      • Illuminate\Cache\Events\KeyWritten (423μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (173μs)
      • Illuminate\Cache\Events\CacheHit (218μs)
      • Illuminate\Cache\Events\CacheHit (194μs)
      • Illuminate\Cache\Events\CacheHit (250μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (191μs)
      • Illuminate\Cache\Events\CacheHit (157μs)
      • Illuminate\Cache\Events\CacheHit (196μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (955μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (274μs)
      • Illuminate\Cache\Events\CacheHit (164μs)
      • Illuminate\Cache\Events\CacheHit (179μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (178μs)
      • Illuminate\Cache\Events\CacheHit (156μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (177μs)
      • Illuminate\Cache\Events\CacheHit (152μs)
      • Illuminate\Cache\Events\CacheHit (186μs)
      • Illuminate\Cache\Events\CacheHit (114μs)
      • Illuminate\Cache\Events\CacheMissed (164μs)
      • Illuminate\Database\Events\StatementPrepared (766μs)
      • Illuminate\Database\Events\QueryExecuted (872μs)
      • eloquent.retrieved: App\Models\SubjectCat (70μs)
      • Illuminate\Cache\Events\KeyWritten (836μs)
      • Illuminate\Cache\Events\CacheHit (158μs)
      • Illuminate\Cache\Events\CacheHit (148μs)
      • Illuminate\Cache\Events\CacheHit (106μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (114μs)
      • Illuminate\Cache\Events\CacheHit (98μs)
      • Illuminate\Cache\Events\CacheHit (147μs)
      • Illuminate\Cache\Events\CacheHit (109μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (189μs)
      • Illuminate\Cache\Events\CacheHit (129μs)
      • Illuminate\Cache\Events\CacheHit (103μs)
      • Illuminate\Cache\Events\CacheHit (117μs)
      • Illuminate\Cache\Events\CacheHit (101μs)
      • Illuminate\Cache\Events\CacheHit (114μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (113μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (112μs)
      • Illuminate\Cache\Events\CacheHit (98μs)
      • Illuminate\Cache\Events\CacheHit (257μs)
      • Illuminate\Cache\Events\CacheHit (121μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (98μs)
      • Illuminate\Cache\Events\CacheHit (113μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (137μs)
      • Illuminate\Cache\Events\CacheHit (108μs)
      • Illuminate\Cache\Events\CacheHit (123μs)
      • Illuminate\Cache\Events\CacheHit (105μs)
      • Illuminate\Cache\Events\CacheHit (121μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (115μs)
      • Illuminate\Cache\Events\CacheHit (101μs)
      • Illuminate\Cache\Events\CacheHit (125μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (117μs)
      • Illuminate\Cache\Events\CacheHit (101μs)
      • Illuminate\Cache\Events\CacheHit (120μs)
      • Illuminate\Cache\Events\CacheHit (104μs)
      • Illuminate\Cache\Events\CacheHit (120μs)
      • Illuminate\Cache\Events\CacheHit (155μs)
      • Illuminate\Cache\Events\CacheHit (126μs)
      • Illuminate\Cache\Events\CacheHit (106μs)
      • Illuminate\Cache\Events\CacheHit (141μs)
      • Illuminate\Cache\Events\CacheHit (115μs)
      • Illuminate\Cache\Events\CacheHit (135μs)
      • Illuminate\Cache\Events\CacheHit (123μs)
      • Illuminate\Cache\Events\CacheHit (127μs)
      • Illuminate\Cache\Events\CacheHit (117μs)
      • Illuminate\Cache\Events\CacheHit (132μs)
      • Illuminate\Cache\Events\CacheHit (128μs)
      • Illuminate\Cache\Events\CacheHit (129μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (120μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (120μs)
      • Illuminate\Cache\Events\CacheHit (102μs)
      • Illuminate\Cache\Events\CacheMissed (173μs)
      • Illuminate\Database\Events\StatementPrepared (876μs)
      • Illuminate\Database\Events\QueryExecuted (881μs)
      • eloquent.retrieved: App\Models\SubjectCat (117μs)
      • Illuminate\Cache\Events\KeyWritten (333μs)
      • Illuminate\Cache\Events\CacheHit (1.38ms)
      • Illuminate\Cache\Events\CacheHit (214μs)
      • Illuminate\Cache\Events\CacheHit (139μs)
      • Illuminate\Cache\Events\CacheHit (170μs)
      • Illuminate\Cache\Events\CacheHit (124μs)
      • Illuminate\Cache\Events\CacheHit (135μs)
      • Illuminate\Cache\Events\CacheHit (106μs)
      • Illuminate\Cache\Events\CacheHit (151μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (123μs)
      • Illuminate\Cache\Events\CacheHit (102μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (104μs)
      • Illuminate\Cache\Events\CacheHit (134μs)
      • Illuminate\Cache\Events\CacheHit (111μs)
      • Illuminate\Cache\Events\CacheHit (135μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (692μs)
      • Illuminate\Cache\Events\CacheHit (117μs)
      • Illuminate\Cache\Events\CacheHit (130μs)
      • Illuminate\Cache\Events\CacheHit (121μs)
      • Illuminate\Cache\Events\CacheHit (130μs)
      • Illuminate\Cache\Events\CacheHit (108μs)
      • Illuminate\Cache\Events\CacheHit (319μs)
      • Illuminate\Cache\Events\CacheHit (2.18ms)
      • Illuminate\Cache\Events\CacheHit (215μs)
      • Illuminate\Cache\Events\CacheHit (165μs)
      • Illuminate\Cache\Events\CacheHit (161μs)
      • Illuminate\Cache\Events\CacheHit (113μs)
      • Illuminate\Cache\Events\CacheHit (127μs)
      • Illuminate\Cache\Events\CacheHit (109μs)
      • Illuminate\Cache\Events\CacheHit (121μs)
      • Illuminate\Cache\Events\CacheHit (106μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (117μs)
      • Illuminate\Cache\Events\CacheHit (150μs)
      • Illuminate\Cache\Events\CacheHit (163μs)
      • Illuminate\Cache\Events\CacheHit (153μs)
      • Illuminate\Cache\Events\CacheHit (107μs)
      • Illuminate\Cache\Events\CacheHit (132μs)
      • Illuminate\Cache\Events\CacheHit (126μs)
      • Illuminate\Cache\Events\CacheHit (131μs)
      • Illuminate\Cache\Events\CacheHit (107μs)
      • Illuminate\Cache\Events\CacheHit (123μs)
      • Illuminate\Cache\Events\CacheHit (102μs)
      • Illuminate\Cache\Events\CacheHit (126μs)
      • Illuminate\Cache\Events\CacheHit (108μs)
      • Illuminate\Cache\Events\CacheHit (124μs)
      • Illuminate\Cache\Events\CacheHit (273μs)
      • Illuminate\Cache\Events\CacheHit (162μs)
      • Illuminate\Cache\Events\CacheHit (106μs)
      • Illuminate\Cache\Events\CacheHit (126μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (101μs)
      • Illuminate\Cache\Events\CacheHit (125μs)
      • Illuminate\Cache\Events\CacheHit (104μs)
      • Illuminate\Cache\Events\CacheHit (167μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (120μs)
      • Illuminate\Cache\Events\CacheHit (109μs)
      • Illuminate\Cache\Events\CacheHit (118μs)
      • Illuminate\Cache\Events\CacheHit (97μs)
      • Illuminate\Cache\Events\CacheHit (113μs)
      • Illuminate\Cache\Events\CacheHit (98μs)
      • Illuminate\Cache\Events\CacheHit (112μs)
      • Illuminate\Cache\Events\CacheHit (103μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (130μs)
      • Illuminate\Cache\Events\CacheHit (181μs)
      • Illuminate\Cache\Events\CacheHit (118μs)
      • Illuminate\Cache\Events\CacheHit (127μs)
      • Illuminate\Cache\Events\CacheHit (120μs)
      • Illuminate\Cache\Events\CacheHit (118μs)
      • Illuminate\Cache\Events\CacheHit (101μs)
      • Illuminate\Cache\Events\CacheHit (228μs)
      • Illuminate\Cache\Events\CacheHit (125μs)
      • Illuminate\Cache\Events\CacheHit (128μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (193μs)
      • Illuminate\Cache\Events\CacheHit (106μs)
      • Illuminate\Cache\Events\CacheHit (112μs)
      • Illuminate\Cache\Events\CacheHit (95μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (122μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (95μs)
      • Illuminate\Cache\Events\CacheHit (125μs)
      • Illuminate\Cache\Events\CacheHit (190μs)
      • Illuminate\Cache\Events\CacheHit (137μs)
      • Illuminate\Cache\Events\CacheHit (100μs)
      • Illuminate\Cache\Events\CacheHit (138μs)
      • Illuminate\Cache\Events\CacheHit (108μs)
      • Illuminate\Cache\Events\CacheHit (114μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • Illuminate\Cache\Events\CacheHit (127μs)
      • Illuminate\Cache\Events\CacheHit (105μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (124μs)
      • Illuminate\Cache\Events\CacheHit (154μs)
      • Illuminate\Cache\Events\CacheHit (103μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (98μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (99μs)
      • creating: site.layouts.app (389μs)
      • composing: site.layouts.app (18μs)
      • creating: components.canonical (378μs)
      • composing: components.canonical (77μs)
      • creating: components.open-graph (144μs)
      • composing: components.open-graph (50μs)
      • creating: site.headers.header (222μs)
      • composing: site.headers.header (50μs)
      • Illuminate\Cache\Events\CacheHit (1.91ms)
      • creating: components.footer (101μs)
      • composing: components.footer (84μs)
      • Illuminate\Cache\Events\CacheHit (646μs)
      • Illuminate\Cache\Events\CacheMissed (190μs)
      • Illuminate\Database\Events\StatementPrepared (597μs)
      • Illuminate\Database\Events\QueryExecuted (945μs)
      • eloquent.retrieved: App\Models\SubjectCat (71μs)
      • Illuminate\Cache\Events\KeyWritten (1.23ms)
      • Illuminate\Cache\Events\CacheHit (486μs)
      • Illuminate\Cache\Events\CacheHit (168μs)
      • Illuminate\Cache\Events\CacheHit (135μs)
      • Illuminate\Cache\Events\CacheHit (119μs)
      • Illuminate\Cache\Events\CacheHit (116μs)
      • Illuminate\Cache\Events\CacheHit (253μs)
      • Illuminate\Cache\Events\CacheHit (227μs)
      • Illuminate\Cache\Events\CacheHit (128μs)
      • Illuminate\Cache\Events\CacheHit (122μs)
      • Illuminate\Cache\Events\CacheHit (117μs)
      • Illuminate\Cache\Events\CacheHit (127μs)
      • Illuminate\Cache\Events\CacheHit (121μs)
      • creating: components.forms.contact-us (187μs)
      • composing: components.forms.contact-us (117μs)
      • creating: components.forms.get-started (114μs)
      • composing: components.forms.get-started (47μs)
      • creating: components.forms.free-tool-download (82μs)
      • composing: components.forms.free-tool-download (43μs)
      • creating: components.forms.claim-free-worksheet (68μs)
      • composing: components.forms.claim-free-worksheet (39μs)
      • creating: components.forms.tutor-subscription-waitlist (69μs)
      • composing: components.forms.tutor-subscription-waitlist (89μs)
      • creating: components.forms.tutor-subscription-join (87μs)
      • composing: components.forms.tutor-subscription-join (41μs)
      • creating: components.forms.tutor-support (66μs)
      • composing: components.forms.tutor-support (41μs)
      • 317 x Illuminate\Cache\Events\CacheHit (15.42%)
        70.44ms
        14 x Illuminate\Database\Events\StatementPrepared (9.26%)
        42.30ms
        14 x Illuminate\Database\Events\QueryExecuted (8.06%)
        36.82ms
        1 x Illuminate\Foundation\Events\LocaleUpdated (1.15%)
        5.23ms
        5 x Illuminate\Cache\Events\KeyWritten (0.87%)
        3.98ms
        1 x Illuminate\Routing\Events\Routing (0.32%)
        1.46ms
        1 x Illuminate\Database\Events\ConnectionEstablished (0.2%)
        912μs
        5 x Illuminate\Cache\Events\CacheMissed (0.19%)
        864μs
        6 x eloquent.retrieved: App\Models\SubjectCat (0.14%)
        653μs
        1 x Illuminate\Routing\Events\RouteMatched (0.12%)
        570μs
        1 x creating: site.layouts.app (0.09%)
        389μs
        1 x creating: components.canonical (0.08%)
        378μs
        1 x eloquent.booting: App\Models\SubjectCat (0.08%)
        375μs
        1 x creating: components.breadcrumbs (0.08%)
        367μs
        1 x creating: homework.show (0.06%)
        259μs
        7 x eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibrary (0.05%)
        233μs
        2 x eloquent.retrieved: App\Models\Subject (0.05%)
        232μs
        1 x creating: site.headers.header (0.05%)
        222μs
        1 x creating: components.forms.contact-us (0.04%)
        187μs
        6 x eloquent.retrieved: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.04%)
        179μs
        1 x eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibrary (0.04%)
        178μs
        1 x eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibrary (0.04%)
        163μs
        1 x composing: components.breadcrumbs (0.03%)
        146μs
        1 x creating: components.open-graph (0.03%)
        144μs
        1 x eloquent.booting: App\Models\Subject (0.03%)
        130μs
        1 x eloquent.booting: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.03%)
        117μs
        1 x composing: components.forms.contact-us (0.03%)
        117μs
        1 x creating: components.forms.get-started (0.02%)
        114μs
        1 x creating: components.footer (0.02%)
        101μs
        1 x composing: components.forms.tutor-subscription-waitlist (0.02%)
        89μs
        1 x creating: components.forms.tutor-subscription-join (0.02%)
        87μs
        1 x composing: components.footer (0.02%)
        84μs
        1 x composing: homework.show (0.02%)
        83μs
        1 x creating: components.forms.free-tool-download (0.02%)
        82μs
        1 x composing: components.canonical (0.02%)
        77μs
        1 x creating: components.forms.tutor-subscription-waitlist (0.02%)
        69μs
        1 x creating: components.forms.claim-free-worksheet (0.01%)
        68μs
        1 x creating: components.forms.tutor-support (0.01%)
        66μs
        1 x composing: components.open-graph (0.01%)
        50μs
        1 x composing: site.headers.header (0.01%)
        50μs
        1 x composing: components.forms.get-started (0.01%)
        47μs
        1 x composing: components.forms.free-tool-download (0.01%)
        43μs
        1 x eloquent.booted: App\Models\Subject (0.01%)
        43μs
        1 x eloquent.booted: App\Models\SubjectCat (0.01%)
        42μs
        1 x eloquent.booted: App\Models\HomeworkLibrary\HomeworkLibraryFile (0.01%)
        41μs
        1 x composing: components.forms.tutor-subscription-join (0.01%)
        41μs
        1 x composing: components.forms.tutor-support (0.01%)
        41μs
        1 x composing: components.forms.claim-free-worksheet (0.01%)
        39μs
        1 x composing: site.layouts.app (0%)
        18μs
      14 templates were rendered
      • 1x homework.showshow.blade.phpblade
      • 1x components.breadcrumbsbreadcrumbs.blade.phpblade
      • 1x site.layouts.appapp.blade.phpblade
      • 1x components.canonicalcanonical.blade.phpblade
      • 1x components.open-graphopen-graph.blade.phpblade
      • 1x site.headers.headerheader.blade.phpblade
      • 1x components.footerfooter.blade.phpblade
      • 1x components.forms.contact-uscontact-us.blade.phpblade
      • 1x components.forms.get-startedget-started.blade.phpblade
      • 1x components.forms.free-tool-downloadfree-tool-download.blade.phpblade
      • 1x components.forms.claim-free-worksheetclaim-free-worksheet.blade.phpblade
      • 1x components.forms.tutor-subscription-waitlisttutor-subscription-waitlist.blade.phpblade
      • 1x components.forms.tutor-subscription-jointutor-subscription-join.blade.phpblade
      • 1x components.forms.tutor-supporttutor-support.blade.phpblade
      uri
      GET college-homework-library/{category}/{subject}/{id}
      middleware
      web, utm.parameters
      controller
      App\Http\Controllers\HomeworkLibraryController@show
      namespace
      where
      as
      homework.show
      file
      app/Http/Controllers/HomeworkLibraryController.php:79-176
      14 statements were executed, 4 of which were duplicates, 10 unique. Show only duplicated65.59ms
      • Connection Establishedtwenty4_siteHomeworkLibraryController.php#91
        Backtrace
        • 13. app/Http/Controllers/HomeworkLibraryController.php:91
        • 14. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 15. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `solutionslibrary` where `status` = 'published' and `price` > 0 and `solutionslibrary`.`id` = '27398' limit 1
        30.45mstwenty4_siteHomeworkLibraryController.php#97
        Bindings
        • 0: published
        • 1: 0
        • 2: 27398
        Backtrace
        • 16. app/Http/Controllers/HomeworkLibraryController.php:97
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `subjects` where `subjects`.`id` in (16)
        1.38mstwenty4_siteHomeworkLibraryController.php#97
        Backtrace
        • 21. app/Http/Controllers/HomeworkLibraryController.php:97
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` in (27398)
        2.91mstwenty4_siteHomeworkLibraryController.php#97
        Backtrace
        • 21. app/Http/Controllers/HomeworkLibraryController.php:97
        • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `subject_cats` where `subject_cats`.`id` = 3 limit 1
        1.09mstwenty4_siteHomeworkLibrary.php#201
        Bindings
        • 0: 3
        Backtrace
        • 20. app/Models/HomeworkLibrary/HomeworkLibrary.php:201
        • 26. app/Http/Controllers/HomeworkLibraryController.php:105
        • 27. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 28. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 29. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • select * from `solutionslibrary` where `id` <> 27398 and `subject` = 16 and `status` = 'published' and `price` > 0 order by RAND() limit 6
        19.21mstwenty4_siteHomeworkLibraryRepository.php#30
        Bindings
        • 0: 27398
        • 1: 16
        • 2: published
        • 3: 0
        Backtrace
        • 14. app/Repositories/HomeworkLibraryRepository.php:30
        • 15. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 16. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 18. app/Repositories/HomeworkLibraryRepository.php:39
        • 19. app/Http/Controllers/HomeworkLibraryController.php:139
      • select * from `subjects` where `subjects`.`id` in (16)
        1.37mstwenty4_siteHomeworkLibraryRepository.php#30
        Backtrace
        • 19. app/Repositories/HomeworkLibraryRepository.php:30
        • 20. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 21. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 23. app/Repositories/HomeworkLibraryRepository.php:39
        • 24. app/Http/Controllers/HomeworkLibraryController.php:139
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 27398 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'question' order by `order` asc, `id` asc
        1.28mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 27398
        • 1: question
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:58
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 27398 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'teaser' order by `order` asc, `id` asc
        1.09mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 27398
        • 1: teaser
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:69
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `solutionslibrary_files` where `solutionslibrary_files`.`solutionlib_id` = 27398 and `solutionslibrary_files`.`solutionlib_id` is not null and `publish` = 'solution' order by `order` asc, `id` asc
        1.2mstwenty4_siteHomeworkLibrary.php#260
        Bindings
        • 0: 27398
        • 1: solution
        Backtrace
        • 15. app/Models/HomeworkLibrary/HomeworkLibrary.php:260
        • 16. app/Transformers/HomeworkLibrary/HomeworkLibraryTransformer.php:80
        • 19. vendor/league/fractal/src/TransformerAbstract.php:128
        • 20. vendor/league/fractal/src/TransformerAbstract.php:107
        • 21. vendor/league/fractal/src/Scope.php:383
      • select * from `subject_cats` where `subject_cats`.`id` = 3 limit 1
        1.33mstwenty4_siteHomeworkLibrary.php#201
        Bindings
        • 0: 3
        Backtrace
        • 20. app/Models/HomeworkLibrary/HomeworkLibrary.php:201
        • 32. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • 33. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 34. vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
        • 35. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • select * from `subject_cats` where `subject_cats`.`id` = 11 limit 1
        960μstwenty4_siteSubject.php#100
        Bindings
        • 0: 11
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 5 limit 1
        940μstwenty4_siteSubject.php#100
        Bindings
        • 0: 5
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 34 limit 1
        1.33mstwenty4_siteSubject.php#100
        Bindings
        • 0: 34
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 34. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • select * from `subject_cats` where `subject_cats`.`id` = 36 limit 1
        1.05mstwenty4_siteSubject.php#100
        Bindings
        • 0: 36
        Backtrace
        • 18. app/Models/Subject.php:100
        • 19. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • 20. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:419
        • 22. app/Models/Subject.php:101
        • 28. view::components.footer:170
      App\Models\HomeworkLibrary\HomeworkLibrary
      7HomeworkLibrary.php
      App\Models\HomeworkLibrary\HomeworkLibraryFile
      6HomeworkLibraryFile.php
      App\Models\SubjectCat
      6SubjectCat.php
      App\Models\Subject
      2Subject.php
          _token
          Zo1FQbEQLVfqtWxanyb7by9JBWWczilMVwGirp2t
          utm_source
          direct
          redirectUrl
          /college-homework-library/Computer-Science/C-Family-Programming/27398
          _previous
          array:1 [ "url" => "https://staging.dev.24houranswers.com/college-homework-library/Computer-Scienc...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /college-homework-library/Computer-Science/C-Family-Programming/27398
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:21 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-amzn-trace-id" => array:1 [ 0 => "Root=1-680e07db-5d2600797c989a3d32fc321e" ] "host" => array:1 [ 0 => "staging.dev.24houranswers.com" ] "x-forwarded-port" => array:1 [ 0 => "443" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "3.15.219.78" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 27 Apr 2025 10:32:59 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik9YUklkUk9NWVBPZ0llbnlRd25qOXc9PSIsInZhbHVlIjoidkdiMk9LUkJPYjA5V0EyS3dVWHdsUURjLzd6S3hZZFV5TDg5dGpwdDlBQVl2YjFLZDFiQW5LRnFRSUM4a2U5M2R0UFZRYkhoQ1JVZStXeU9TREpDVTBzWGk5Sksxb0pLTTFrblFHaFdqTU94djdpS1lURHdVOG50RDBnK0wwT2UiLCJtYWMiOiI5MzBiYjdiMGI0MTE4ZDgxOTUxNDYxY2I5MDRlNWNkOTFjNDNhNDNlMjMxMWRmOWM1NDk3OGI4N2I0MDBjMDllIiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 12:32:59 GMT; Max-Age=7200; path=/; domain=.24houranswers.com; samesite=laxXSRF-TOKEN=eyJpdiI6Ik9YUklkUk9NWVBPZ0llbnlRd25qOXc9PSIsInZhbHVlIjoidkdiMk9LUkJPYjA5V0EyS3dVWHdsUURjLzd6S3hZZFV5TDg5dGpwdDlBQVl2YjFLZDFiQW5LRnFRSUM4a2U5M2R0UFZRY" 1 => "24houranswers_session=eyJpdiI6IlZtK2JycXZUZUZHYjNTMUhBdnJtc3c9PSIsInZhbHVlIjoib1BkdUJFZnMrWmNzcjFFakZPN3FLTk1WWktQMUVhR2JObjJGSFRzMFZyb1NDZUN1Z05TbTdyMmNaV0VkOEF1SjZoY2g1RnFpT213QlBKS01adDYySVdlaUd6WFYvOFUzK1FjWlkwSHRUK0UzdEZsTER4ZWxpMEJUOVBzV2NxdXYiLCJtYWMiOiJjMThlYzRjNGZkYzMyMmMwN2QyMmU5OGUyNjc4M2ExYWI1ZjVjZTlkNGNjNWQzM2JhNDU0YjJlMjJmNzQ2ODBiIiwidGFnIjoiIn0%3D; expires=Sun, 27 Apr 2025 12:32:59 GMT; Max-Age=7200; path=/; domain=.24houranswers.com; httponly; samesite=lax24houranswers_session=eyJpdiI6IlZtK2JycXZUZUZHYjNTMUhBdnJtc3c9PSIsInZhbHVlIjoib1BkdUJFZnMrWmNzcjFFakZPN3FLTk1WWktQMUVhR2JObjJGSFRzMFZyb1NDZUN1Z05TbTdyMmNaV0VkOE" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik9YUklkUk9NWVBPZ0llbnlRd25qOXc9PSIsInZhbHVlIjoidkdiMk9LUkJPYjA5V0EyS3dVWHdsUURjLzd6S3hZZFV5TDg5dGpwdDlBQVl2YjFLZDFiQW5LRnFRSUM4a2U5M2R0UFZRYkhoQ1JVZStXeU9TREpDVTBzWGk5Sksxb0pLTTFrblFHaFdqTU94djdpS1lURHdVOG50RDBnK0wwT2UiLCJtYWMiOiI5MzBiYjdiMGI0MTE4ZDgxOTUxNDYxY2I5MDRlNWNkOTFjNDNhNDNlMjMxMWRmOWM1NDk3OGI4N2I0MDBjMDllIiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 12:32:59 GMT; domain=.24houranswers.com; path=/XSRF-TOKEN=eyJpdiI6Ik9YUklkUk9NWVBPZ0llbnlRd25qOXc9PSIsInZhbHVlIjoidkdiMk9LUkJPYjA5V0EyS3dVWHdsUURjLzd6S3hZZFV5TDg5dGpwdDlBQVl2YjFLZDFiQW5LRnFRSUM4a2U5M2R0UFZRY" 1 => "24houranswers_session=eyJpdiI6IlZtK2JycXZUZUZHYjNTMUhBdnJtc3c9PSIsInZhbHVlIjoib1BkdUJFZnMrWmNzcjFFakZPN3FLTk1WWktQMUVhR2JObjJGSFRzMFZyb1NDZUN1Z05TbTdyMmNaV0VkOEF1SjZoY2g1RnFpT213QlBKS01adDYySVdlaUd6WFYvOFUzK1FjWlkwSHRUK0UzdEZsTER4ZWxpMEJUOVBzV2NxdXYiLCJtYWMiOiJjMThlYzRjNGZkYzMyMmMwN2QyMmU5OGUyNjc4M2ExYWI1ZjVjZTlkNGNjNWQzM2JhNDU0YjJlMjJmNzQ2ODBiIiwidGFnIjoiIn0%3D; expires=Sun, 27-Apr-2025 12:32:59 GMT; domain=.24houranswers.com; path=/; httponly24houranswers_session=eyJpdiI6IlZtK2JycXZUZUZHYjNTMUhBdnJtc3c9PSIsInZhbHVlIjoib1BkdUJFZnMrWmNzcjFFakZPN3FLTk1WWktQMUVhR2JObjJGSFRzMFZyb1NDZUN1Z05TbTdyMmNaV0VkOE" ] ]
          session_attributes
          0 of 0
          array:6 [ "_token" => "Zo1FQbEQLVfqtWxanyb7by9JBWWczilMVwGirp2t" "utm_source" => "direct" "redirectUrl" => "/college-homework-library/Computer-Science/C-Family-Programming/27398" "_previous" => array:1 [ "url" => "https://staging.dev.24houranswers.com/college-homework-library/Computer-Science/C-Family-Programming/27398" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]